secp256k1_fe_sqrt: Verify that the arguments don't alias. #551

pull roconnor-blockstream wants to merge 1 commits into bitcoin-core:master from roconnor-blockstream:sqrt changing 1 files +2 −0
  1. roconnor-blockstream commented at 10:19 PM on August 14, 2018: contributor

    No description provided.

  2. secp256k1_fe_sqrt: Verify that the arguments don't alias. bf8b86cc07
  3. roconnor-blockstream force-pushed on Aug 14, 2018
  4. roconnor-blockstream renamed this:
    secp256k1_fe_sqrt: Verify that the arguements don't alias.
    secp256k1_fe_sqrt: Verify that the arguments don't alias.
    on Aug 14, 2018
  5. DesWurstes commented at 8:30 AM on September 2, 2018: contributor

    Please change

    static int secp256k1_fe_sqrt(secp256k1_fe *r, const secp256k1_fe *a)
    

    to

    static int secp256k1_fe_sqrt(secp256k1_fe *r, const secp256k1_fe * SECP256K1_RESTRICT a)
    
  6. roconnor-blockstream commented at 4:26 PM on September 13, 2018: contributor

    I think your requested amendment is a good idea. However, I do not currently have the energy to shepherd this PR. Maintainers have permission to edit this branch, otherwise you can fork this PR and continue with a new PR.

  7. DesWurstes cross-referenced this on Oct 7, 2018 from issue Respect LDFLAGS and #undef STATIC_PRECOMPUTATION if using basic config by DesWurstes
  8. gmaxwell merged this on Feb 21, 2019
  9. gmaxwell closed this on Feb 21, 2019

  10. gmaxwell referenced this in commit 1c131affd3 on Feb 21, 2019
  11. gmaxwell cross-referenced this on Feb 21, 2019 from issue Make bench_internal obey secp256k1_fe_sqrt's contract wrt aliasing. by gmaxwell
  12. gmaxwell referenced this in commit 85d0e1bcce on Feb 24, 2019

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: 2026-04-14 15:15 UTC

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