Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#24545 bip324-enable #19

Closed
wants to merge 47 commits into from
Closed

#24545 bip324-enable #19

wants to merge 47 commits into from

Commits on Dec 5, 2022

  1. Configuration menu
    Copy the full SHA
    177bb90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1a112c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4df2e75 View commit details
    Browse the repository at this point in the history
  4. Add xoroshiro128++ PRNG

    Xoroshiro128++ is a fast non-cryptographic random generator.
    Reference implementation is available at https://prng.di.unimi.it/
    
    Co-Authored-By: Pieter Wuille <[email protected]>
    martinus and sipa committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    68b4ceb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0aaa05b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    adf9a38 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7380a6f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6c249fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    14013ac View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4d85d84 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    b809a95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f0e926 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    efad5d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    afe58e4 View commit details
    Browse the repository at this point in the history
  5. BIP324 Cipher Suite

    dhruv committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    372131a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2112bed View commit details
    Browse the repository at this point in the history
  7. Add BIP324 short-IDs to protocol.cpp

    Co-authored-by: Jonas Schnelli <[email protected]>
    dhruv and jonasschnelli committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    ed85091 View commit details
    Browse the repository at this point in the history
  8. Add BIP324 v2 transport serializer and deserializer

    Co-authored-by: Jonas Schnelli <[email protected]>
    dhruv and jonasschnelli committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    0917b33 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d002dc4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b68770b View commit details
    Browse the repository at this point in the history
  11. Squashed 'src/secp256k1/' changes from 44c2452fd3..19262492ef

    19262492ef Add doc/ellswift.md with ElligatorSwift explanation
    f3b0b08a19 Add ellswift testing to CI
    7d852dd6a5 Add ElligatorSwift ctime tests
    f3a25cd7bc Add tests for ElligatorSwift
    30b99876a4 Add ElligatorSwift benchmarks
    d2d47485a5 Add ellswift module implementing ElligatorSwift
    4116a67dea Add functions to test if X coordinate is valid
    a5eb1a0fe9 Add benchmark for key generation
    2e5a8dffed Add x-only ecmult_const version for x=n/d
    e65551e389 doc: Describe Jacobi calculation in safegcd_implementation.md
    bb146e5096 Native jacobi symbol algorithm
    62eb12379c Make secp256k1_modinv64_det_check_pow2 support abs val
    3a58861f0e Make secp256k1_i128_check_pow2 support -(2^n)
    01b819a8c7 Merge bitcoin-core/secp256k1#1158: Add a secp256k1_i128_to_u64 function.
    eacad90f69 Merge bitcoin-core/secp256k1#1171: Change ARG_CHECK_NO_RETURN to ARG_CHECK_VOID which returns (void)
    3f57b9f774 Merge bitcoin-core/secp256k1#1177: Some improvements to the changelog
    c30b889f17 Clarify that the ABI-incompatible versions are earlier
    881fc33d0c Consistency in naming of modules
    665ba77e79 Merge bitcoin-core/secp256k1#1178: Drop `src/libsecp256k1-config.h`
    75d7b7f5ba Merge bitcoin-core/secp256k1#1154: ci: set -u in cirrus.sh to treat unset variables as an error
    7a74688201 ci: add missing CFLAGS & CPPFLAGS variable to print_environment
    c2e0fdadeb ci: set -u in cirrus.sh to treat unset variables as an error
    9c5a4d21bb Do not define unused `HAVE_VALGRIND` macro
    ad8647f548 Drop no longer relevant files from `.gitignore`
    b627ba7050 Remove dependency on `src/libsecp256k1-config.h`
    9ecf8149a1 Reduce font size in changelog
    2dc133a67f Add more changelog entries
    ac233e181a Add links to diffs to changelog
    cee8223ef6 Mention semantic versioning in changelog
    9a8d65f07f Merge bitcoin-core/secp256k1#1174: release cleanup: bump version after 0.2.0
    02ebc290f7 release cleanup: bump version after 0.2.0
    b6b360efaf doc: improve message of cleanup commit
    21ffe4b22a Merge bitcoin-core/secp256k1#1055: Prepare initial release
    e025ccdf74 release: prepare for initial release 0.2.0
    6d1784a2e2 build: add missing files to EXTRA_DIST
    8c949f56da Merge bitcoin-core/secp256k1#1173: Don't use compute credits for now
    13bf1b6b32 changelog: make order of change types match keepachangelog.com
    b1f992a552 doc: improve release process
    7e5b22684f Don't use compute credits for now
    a49e0940ad docs: Fix typo
    2551cdac90 tests: Fix code formatting
    c635c1bfd5 Change ARG_CHECK_NO_RETURN to ARG_CHECK_VOID which returns (void)
    cf66f2357c refactor: Add helper function secp256k1_context_is_proper()
    ad39e2dc41 build: change package version to 0.1.0-dev
    5c789dcd73 Merge bitcoin-core/secp256k1#1168: Replace deprecated context flags with NONE in benchmarks and tests
    d6dc0f4ae3 tests: Switch to NONE contexts in module tests
    0c8a5caddd tests: Switch to NONE contexts in tests.c
    86540e9e1f tests: add test for deprecated flags and rm them from run_context
    caa0ad631e group: add gej_eq_var
    37ba744f5b tests: Switch to NONE contexts in exhaustive and ctime tests
    8d7a9a8eda benchmarks: Switch to NONE contexts
    90618e9263 doc: move CHANGELOG from doc/ to root directory
    e3f84777eb Merge bitcoin-core/secp256k1#1126: API cleanup with respect to contexts
    4386a2306c examples: Switch to NONE contexts
    7289b51d31 docs: Use doxygen style if and only if comment is user-facing
    e7d0185c90 docs: Get rid of "initialized for signing" terminology
    06126364ad docs: Tidy and improve docs about contexts and randomization
    e02d6862bd selftest: Expose in public API
    e383fbfa66 selftest: Rename internal function to make name available for API
    d2c6d48de3 tests: Use new name of static context
    53796d2b24 contexts: Rename static context
    72fedf8a6c docs: Improve docs for static context
    316ac7625a contexts: Deprecate all context flags except SECP256K1_CONTEXT_NONE
    477f02c4de Merge bitcoin-core/secp256k1#1165: gitignore: Add *.sage.py files autogenerated by sage [skip ci]
    092be61c5e gitignore: Add *.sage.py files autogenerated by sage
    1a553ee8be docs: Change signature "validation" to "verification"
    ee7341fbac docs: Never require a verification context
    751c4354d5 Merge bitcoin-core/secp256k1#1152: Update macOS image for CI
    2286f80902 Merge bitcoin-core/secp256k1#993: Enable non-experimental modules by default
    d216475205 test secp256k1_i128_to_i64
    4bc429019d Add a secp256k1_i128_to_u64 function.
    e40fd277b7 Merge bitcoin-core/secp256k1#1156: Followups to int128_struct arithmetic
    99bd335599 Make int128 overflow test use secp256k1_[ui]128_mul
    a8494b02bf Use compute credits for macOS jobs
    3afce0af7c Avoid signed overflow in MSVC AMR64 secp256k1_mul128
    c0ae48c995 Update macOS image for CI
    9b5f589d30 Heuristically decide whether to use int128_struct
    63ff064d2f int128: Add test override for testing __(u)mulh on MSVC X64
    f2b7e88768 Add int128 randomized tests
    6138d73be4 Merge bitcoin-core/secp256k1#1155: Add MSan CI jobs
    ddf2b2910e Merge bitcoin-core/secp256k1#1000: Synthetic int128 type.
    86e3b38a4a Merge bitcoin-core/secp256k1#1149: Remove usage of CHECK from non-test file
    00a42b91b3 Add MSan CI job
    44916ae915 Merge bitcoin-core/secp256k1#1147: ci: print env to allow reproducing the job outside of CI
    c2ee9175e9 Merge bitcoin-core/secp256k1#1146: ci: prevent "-v/--version: not found" irrelevant error
    e13fae487e Merge bitcoin-core/secp256k1#1150: ci: always cat test_env.log
    a340d9500a ci: add int128_struct tests
    dceaa1f579 int128: Tidy #includes of int128.h and int128_impl.h
    2914bccbc0 Simulated int128 type.
    6a965b6b98 Remove usage of CHECK from non-test file
    5c9f1a5c37 ci: always cat all logs_snippets
    49ae843592 ci: mostly prevent "-v/--version: not found" irrelevant error
    4e54c03153 ci: print env to allow reproducing the job outside of CI
    a43e982bca Merge bitcoin-core/secp256k1#1144: Cleanup `.gitignore` file
    f5039cb66c Cleanup `.gitignore` file
    798727ae1e Revert "Add test logs to gitignore"
    41e8704b48 build: Enable some modules by default
    694ce8fb2d Merge bitcoin-core/secp256k1#1131: readme: Misc improvements
    88b00897e7 readme: Fix line break
    78f5296da4 readme: Sell "no runtime dependencies"
    ef48f088ad readme: Add IRC channel
    9f8a13dc8e Merge bitcoin-core/secp256k1#1128: configure: Remove pkgconfig macros again (reintroduced by mismerge)
    cabe085bb4 configure: Remove pkgconfig macros again (reintroduced by mismerge)
    3efeb9da21 Merge bitcoin-core/secp256k1#1121: config: Set preprocessor defaults for ECMULT_* config values
    6a873cc4a9 Merge bitcoin-core/secp256k1#1122: tests: Randomize the context with probability 15/16 instead of 1/4
    17065f48ae tests: Randomize the context with probability 15/16 instead of 1/4
    c27ae45144 config: Remove basic-config.h
    da6514a04a config: Introduce DEBUG_CONFIG macro for debug output of config
    63a3565e97 Merge bitcoin-core/secp256k1#1120: ecmult_gen: Skip RNG when creating blinding if no seed is available
    d0cf55e13a config: Set preprocessor defaults for ECMULT_* config values
    55f8bc99dc ecmult_gen: Improve comments about projective blinding
    7a86955800 ecmult_gen: Simplify code (no observable change)
    4cc0b1b669 ecmult_gen: Skip RNG when creating blinding if no seed is available
    af65d30cc8 Merge bitcoin-core/secp256k1#1116: build: Fix #include "..." paths to get rid of further -I arguments
    40a3473a9d build: Fix #include "..." paths to get rid of further -I arguments
    43756da819 Merge bitcoin-core/secp256k1#1115: Fix sepc256k1 -> secp256k1 typo in group.h
    069aba8125 Fix sepc256k1 -> secp256k1 typo in group.h
    accadc94df Merge bitcoin-core/secp256k1#1114: `_scratch_destroy`: move `VERIFY_CHECK` after invalid scrach space check
    cd47033335 Merge bitcoin-core/secp256k1#1084: ci: Add MSVC builds
    1827c9bf2b scratch_destroy: move VERIFY_CHECK after invalid scrach space check
    49e2acd927 configure: Improve rationale for WERROR_CFLAGS
    8dc4b03341 ci: Add a C++ job that compiles the public headers without -fpermissive
    51f296a46c ci: Run persistent wineserver to speed up wine
    3fb3269c22 ci: Add 32-bit MinGW64 build
    9efc2e5221 ci: Add MSVC builds
    2be6ba0fed configure: Convince autotools to work with MSVC's archiver lib.exe
    bd81f4140a schnorrsig bench: Suppress a stupid warning in MSVC
    09f3d71c51 configure: Add a few CFLAGS for MSVC
    3b4f3d0d46 build: Reject C++ compilers in the preprocessor
    1cc0941414 configure: Don't abort if the compiler does not define __STDC__
    cca8cbbac8 configure: Output message when checking for valgrind
    1a6be5745f bench: Make benchmarks compile on MSVC
    
    git-subtree-dir: src/secp256k1
    git-subtree-split: 19262492ef5268ff1d76ba45cd1b8b2eaf6d40cd
    dhruv committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    78b5ddf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5eb3f62 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    db00c8d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c24c756 View commit details
    Browse the repository at this point in the history
  15. Bench test for ECDH

    dhruv committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    d8e0ad6 View commit details
    Browse the repository at this point in the history
  16. Fuzz test for ECDH

    dhruv committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    fa45c93 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cb6eb31 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9aa6aac View commit details
    Browse the repository at this point in the history
  19. Squashed 'src/secp256k1/' changes from 44c2452fd3..19262492ef

    19262492ef Add doc/ellswift.md with ElligatorSwift explanation
    f3b0b08a19 Add ellswift testing to CI
    7d852dd6a5 Add ElligatorSwift ctime tests
    f3a25cd7bc Add tests for ElligatorSwift
    30b99876a4 Add ElligatorSwift benchmarks
    d2d47485a5 Add ellswift module implementing ElligatorSwift
    4116a67dea Add functions to test if X coordinate is valid
    a5eb1a0fe9 Add benchmark for key generation
    2e5a8dffed Add x-only ecmult_const version for x=n/d
    e65551e389 doc: Describe Jacobi calculation in safegcd_implementation.md
    bb146e5096 Native jacobi symbol algorithm
    62eb12379c Make secp256k1_modinv64_det_check_pow2 support abs val
    3a58861f0e Make secp256k1_i128_check_pow2 support -(2^n)
    01b819a8c7 Merge bitcoin-core/secp256k1#1158: Add a secp256k1_i128_to_u64 function.
    eacad90f69 Merge bitcoin-core/secp256k1#1171: Change ARG_CHECK_NO_RETURN to ARG_CHECK_VOID which returns (void)
    3f57b9f774 Merge bitcoin-core/secp256k1#1177: Some improvements to the changelog
    c30b889f17 Clarify that the ABI-incompatible versions are earlier
    881fc33d0c Consistency in naming of modules
    665ba77e79 Merge bitcoin-core/secp256k1#1178: Drop `src/libsecp256k1-config.h`
    75d7b7f5ba Merge bitcoin-core/secp256k1#1154: ci: set -u in cirrus.sh to treat unset variables as an error
    7a74688201 ci: add missing CFLAGS & CPPFLAGS variable to print_environment
    c2e0fdadeb ci: set -u in cirrus.sh to treat unset variables as an error
    9c5a4d21bb Do not define unused `HAVE_VALGRIND` macro
    ad8647f548 Drop no longer relevant files from `.gitignore`
    b627ba7050 Remove dependency on `src/libsecp256k1-config.h`
    9ecf8149a1 Reduce font size in changelog
    2dc133a67f Add more changelog entries
    ac233e181a Add links to diffs to changelog
    cee8223ef6 Mention semantic versioning in changelog
    9a8d65f07f Merge bitcoin-core/secp256k1#1174: release cleanup: bump version after 0.2.0
    02ebc290f7 release cleanup: bump version after 0.2.0
    b6b360efaf doc: improve message of cleanup commit
    21ffe4b22a Merge bitcoin-core/secp256k1#1055: Prepare initial release
    e025ccdf74 release: prepare for initial release 0.2.0
    6d1784a2e2 build: add missing files to EXTRA_DIST
    8c949f56da Merge bitcoin-core/secp256k1#1173: Don't use compute credits for now
    13bf1b6b32 changelog: make order of change types match keepachangelog.com
    b1f992a552 doc: improve release process
    7e5b22684f Don't use compute credits for now
    a49e0940ad docs: Fix typo
    2551cdac90 tests: Fix code formatting
    c635c1bfd5 Change ARG_CHECK_NO_RETURN to ARG_CHECK_VOID which returns (void)
    cf66f2357c refactor: Add helper function secp256k1_context_is_proper()
    ad39e2dc41 build: change package version to 0.1.0-dev
    5c789dcd73 Merge bitcoin-core/secp256k1#1168: Replace deprecated context flags with NONE in benchmarks and tests
    d6dc0f4ae3 tests: Switch to NONE contexts in module tests
    0c8a5caddd tests: Switch to NONE contexts in tests.c
    86540e9e1f tests: add test for deprecated flags and rm them from run_context
    caa0ad631e group: add gej_eq_var
    37ba744f5b tests: Switch to NONE contexts in exhaustive and ctime tests
    8d7a9a8eda benchmarks: Switch to NONE contexts
    90618e9263 doc: move CHANGELOG from doc/ to root directory
    e3f84777eb Merge bitcoin-core/secp256k1#1126: API cleanup with respect to contexts
    4386a2306c examples: Switch to NONE contexts
    7289b51d31 docs: Use doxygen style if and only if comment is user-facing
    e7d0185c90 docs: Get rid of "initialized for signing" terminology
    06126364ad docs: Tidy and improve docs about contexts and randomization
    e02d6862bd selftest: Expose in public API
    e383fbfa66 selftest: Rename internal function to make name available for API
    d2c6d48de3 tests: Use new name of static context
    53796d2b24 contexts: Rename static context
    72fedf8a6c docs: Improve docs for static context
    316ac7625a contexts: Deprecate all context flags except SECP256K1_CONTEXT_NONE
    477f02c4de Merge bitcoin-core/secp256k1#1165: gitignore: Add *.sage.py files autogenerated by sage [skip ci]
    092be61c5e gitignore: Add *.sage.py files autogenerated by sage
    1a553ee8be docs: Change signature "validation" to "verification"
    ee7341fbac docs: Never require a verification context
    751c4354d5 Merge bitcoin-core/secp256k1#1152: Update macOS image for CI
    2286f80902 Merge bitcoin-core/secp256k1#993: Enable non-experimental modules by default
    d216475205 test secp256k1_i128_to_i64
    4bc429019d Add a secp256k1_i128_to_u64 function.
    e40fd277b7 Merge bitcoin-core/secp256k1#1156: Followups to int128_struct arithmetic
    99bd335599 Make int128 overflow test use secp256k1_[ui]128_mul
    a8494b02bf Use compute credits for macOS jobs
    3afce0af7c Avoid signed overflow in MSVC AMR64 secp256k1_mul128
    c0ae48c995 Update macOS image for CI
    9b5f589d30 Heuristically decide whether to use int128_struct
    63ff064d2f int128: Add test override for testing __(u)mulh on MSVC X64
    f2b7e88768 Add int128 randomized tests
    6138d73be4 Merge bitcoin-core/secp256k1#1155: Add MSan CI jobs
    ddf2b2910e Merge bitcoin-core/secp256k1#1000: Synthetic int128 type.
    86e3b38a4a Merge bitcoin-core/secp256k1#1149: Remove usage of CHECK from non-test file
    00a42b91b3 Add MSan CI job
    44916ae915 Merge bitcoin-core/secp256k1#1147: ci: print env to allow reproducing the job outside of CI
    c2ee9175e9 Merge bitcoin-core/secp256k1#1146: ci: prevent "-v/--version: not found" irrelevant error
    e13fae487e Merge bitcoin-core/secp256k1#1150: ci: always cat test_env.log
    a340d9500a ci: add int128_struct tests
    dceaa1f579 int128: Tidy #includes of int128.h and int128_impl.h
    2914bccbc0 Simulated int128 type.
    6a965b6b98 Remove usage of CHECK from non-test file
    5c9f1a5c37 ci: always cat all logs_snippets
    49ae843592 ci: mostly prevent "-v/--version: not found" irrelevant error
    4e54c03153 ci: print env to allow reproducing the job outside of CI
    a43e982bca Merge bitcoin-core/secp256k1#1144: Cleanup `.gitignore` file
    f5039cb66c Cleanup `.gitignore` file
    798727ae1e Revert "Add test logs to gitignore"
    41e8704b48 build: Enable some modules by default
    694ce8fb2d Merge bitcoin-core/secp256k1#1131: readme: Misc improvements
    88b00897e7 readme: Fix line break
    78f5296da4 readme: Sell "no runtime dependencies"
    ef48f088ad readme: Add IRC channel
    9f8a13dc8e Merge bitcoin-core/secp256k1#1128: configure: Remove pkgconfig macros again (reintroduced by mismerge)
    cabe085bb4 configure: Remove pkgconfig macros again (reintroduced by mismerge)
    3efeb9da21 Merge bitcoin-core/secp256k1#1121: config: Set preprocessor defaults for ECMULT_* config values
    6a873cc4a9 Merge bitcoin-core/secp256k1#1122: tests: Randomize the context with probability 15/16 instead of 1/4
    17065f48ae tests: Randomize the context with probability 15/16 instead of 1/4
    c27ae45144 config: Remove basic-config.h
    da6514a04a config: Introduce DEBUG_CONFIG macro for debug output of config
    63a3565e97 Merge bitcoin-core/secp256k1#1120: ecmult_gen: Skip RNG when creating blinding if no seed is available
    d0cf55e13a config: Set preprocessor defaults for ECMULT_* config values
    55f8bc99dc ecmult_gen: Improve comments about projective blinding
    7a86955800 ecmult_gen: Simplify code (no observable change)
    4cc0b1b669 ecmult_gen: Skip RNG when creating blinding if no seed is available
    af65d30cc8 Merge bitcoin-core/secp256k1#1116: build: Fix #include "..." paths to get rid of further -I arguments
    40a3473a9d build: Fix #include "..." paths to get rid of further -I arguments
    43756da819 Merge bitcoin-core/secp256k1#1115: Fix sepc256k1 -> secp256k1 typo in group.h
    069aba8125 Fix sepc256k1 -> secp256k1 typo in group.h
    accadc94df Merge bitcoin-core/secp256k1#1114: `_scratch_destroy`: move `VERIFY_CHECK` after invalid scrach space check
    cd47033335 Merge bitcoin-core/secp256k1#1084: ci: Add MSVC builds
    1827c9bf2b scratch_destroy: move VERIFY_CHECK after invalid scrach space check
    49e2acd927 configure: Improve rationale for WERROR_CFLAGS
    8dc4b03341 ci: Add a C++ job that compiles the public headers without -fpermissive
    51f296a46c ci: Run persistent wineserver to speed up wine
    3fb3269c22 ci: Add 32-bit MinGW64 build
    9efc2e5221 ci: Add MSVC builds
    2be6ba0fed configure: Convince autotools to work with MSVC's archiver lib.exe
    bd81f4140a schnorrsig bench: Suppress a stupid warning in MSVC
    09f3d71c51 configure: Add a few CFLAGS for MSVC
    3b4f3d0d46 build: Reject C++ compilers in the preprocessor
    1cc0941414 configure: Don't abort if the compiler does not define __STDC__
    cca8cbbac8 configure: Output message when checking for valgrind
    1a6be5745f bench: Make benchmarks compile on MSVC
    
    git-subtree-dir: src/secp256k1
    git-subtree-split: 19262492ef5268ff1d76ba45cd1b8b2eaf6d40cd
    dhruv committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    215394a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ac50418 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    aab20a2 View commit details
    Browse the repository at this point in the history
  22. Bench tests for CKey->EllSwift

    dhruv committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    66f752c View commit details
    Browse the repository at this point in the history
  23. Fuzz tests for CKey->EllSwift

    dhruv committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    c45d4fd View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    315e783 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    062012c View commit details
    Browse the repository at this point in the history
  26. scripted-diff: rename use_v2 to use_addr_v2 in src/protocol.h

    -BEGIN VERIFY SCRIPT-
    sed -i 's/use_v2/use_addr_v2/g' ./src/protocol.h
    -END VERIFY SCRIPT-
    dhruv committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    bd2719b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    83aaf0e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    17188ba View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8dc313b View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Configuration menu
    Copy the full SHA
    69b5722 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72e8263 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97e8498 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3357367 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    60d251d View commit details
    Browse the repository at this point in the history
  6. test: BIP324 test vectors

    dhruv committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    4edcb9f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d0468a2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    18d5e8a View commit details
    Browse the repository at this point in the history