Note intention of timing sidechannel freeness. #630

pull gmaxwell wants to merge 1 commits into bitcoin-core:master from gmaxwell:201905-readmetiming changing 1 files +4 −2
  1. gmaxwell commented at 12:24 pm on May 29, 2019: contributor
    Resolves #238
  2. Note intention of timing sidechannel freeness.
    Resolves #238
    8d1563b0ff
  3. in README.md:48 in 27ee2cabb3 outdated
    44@@ -45,8 +45,10 @@ Implementation details
    45   * Optionally (off by default) use secp256k1's efficiently-computable endomorphism to split the P multiplicand into 2 half-sized ones.
    46 * Point multiplication for signing
    47   * Use a precomputed table of multiples of powers of 16 multiplied with the generator, so general multiplication becomes a series of additions.
    48-  * Access the table with branch-free conditional moves so memory access is uniform.
    49-  * No data-dependent branches
    50+  * Intended to be completely free of timing sidechannels for secret-key operations (on reasonable hardware/toolchains
    


    apoelstra commented at 2:41 pm on May 29, 2019:
    missing close-paren (or github’s view is just funny)
  4. gmaxwell merged this on May 29, 2019
  5. gmaxwell closed this on May 29, 2019

  6. gmaxwell referenced this in commit f34b0c3f35 on May 29, 2019
  7. sipa cross-referenced this on Jun 9, 2020 from issue Update libsecp256k1 subtree by sipa
  8. fanquake referenced this in commit 8c97780db8 on Jun 13, 2020
  9. sidhujag referenced this in commit 8a3a072968 on Jun 13, 2020
  10. ComputerCraftr referenced this in commit b98f1c6e6c on Jun 16, 2020
  11. UdjinM6 referenced this in commit 9d36ba6570 on Aug 10, 2021
  12. 5tefan referenced this in commit 8ded2caa74 on Aug 12, 2021
  13. gades referenced this in commit d855cc511d on May 8, 2022

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-10-30 03:15 UTC

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