Introduce compact storage types #199

pull sipa wants to merge 5 commits into bitcoin-core:master from sipa:stortype changing 10 files +193 −41
  1. sipa commented at 4:58 am on January 25, 2015: contributor

    Introduce packed data types for field and group elements, which are smaller, guaranteed to be normalized and non-infinite, and are comparable in memory.

    This speeds up signing around 1-2%, and verification around 0.1-0.2%, and reduces memory footprint.

  2. Field storage type ff889f7d90
  3. Add group element storage type e68d7208ec
  4. Use group element storage type in EC multiplications 41f8455434
  5. Switch ecmult_gen to use storage types 55422b6aaf
  6. Remove the non-storage cmov fcc48c4561
  7. gmaxwell commented at 5:50 am on January 25, 2015: contributor
    ACK.
  8. sipa merged this on Jan 25, 2015
  9. sipa closed this on Jan 25, 2015

  10. sipa referenced this in commit fc8285f18a on Jan 25, 2015


sipa gmaxwell


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-23 13:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me