MCPcopy Create free account
hub / github.com/bitcoin-core/secp256k1 / versions

github.com/bitcoin-core/secp256k1 @v0.7.1 → @v0.8.0

indexed versions: v0.7.1 · v0.8.0

107 added 4 removed 0 signature changed

Removed / breaking in @v0.7.1, gone in @v0.8.0

secp256k1_ecmult_genFunctionsrc/ecmult_gen_impl.h
secp256k1_schnorrsig_signFunctionsrc/modules/schnorrsig/main_impl.h
testrand_finishFunctionsrc/testrand_impl.h
test_ecdsa_edge_casesFunctionsrc/tests.c

Signature changed

no signature changes

Added new API surface in @v0.8.0

label_cache_entryClassexamples/silentpayments.c
label_lookupFunctionexamples/silentpayments.c
labels_cacheClassexamples/silentpayments.c
labels_cache.label_cache_entryClassexamples/silentpayments.c
mainFunctionexamples/silentpayments.c
secp256k1_silentpayments_found_outputClassinclude/secp256k1_silentpayments.h
secp256k1_silentpayments_labelClassinclude/secp256k1_silentpayments.h
secp256k1_silentpayments_prevouts_summaryClassinclude/secp256k1_silentpayments.h
secp256k1_silentpayments_recipientClassinclude/secp256k1_silentpayments.h
bench_field_normalize_varFunctionsrc/bench_internal.c
secp256k1_ecmult_gen_geFunctionsrc/ecmult_gen_impl.h
secp256k1_ecmult_gen_gejFunctionsrc/ecmult_gen_impl.h
secp256k1_hash_ctx_initFunctionsrc/hash_impl.h
secp256k1_sha256_initialize_midstateFunctionsrc/hash_impl.h
secp256k1_sha256_smoke_testFunctionsrc/hash_impl.h
secp256k1_sha256_transform_implFunctionsrc/hash_impl.h
ecdh_hash_function_sha256_implFunctionsrc/modules/ecdh/main_impl.h
test_exhaustive_ecdhFunctionsrc/modules/ecdh/tests_exhaustive_impl.h
test_ecdh_ctx_sha256Functionsrc/modules/ecdh/tests_impl.h
ellswift_xdh_hash_function_bip324_implFunctionsrc/modules/ellswift/main_impl.h
ellswift_xdh_hash_function_prefix_implFunctionsrc/modules/ellswift/main_impl.h
ellswift_xdh_bad_scalar_testsFunctionsrc/modules/ellswift/tests_impl.h
ellswift_xdh_ctx_sha256_testsFunctionsrc/modules/ellswift/tests_impl.h
nonce_function_bip340_implFunctionsrc/modules/schnorrsig/main_impl.h
test_schnorrsig_ctx_sha256Functionsrc/modules/schnorrsig/tests_impl.h
bench_silentpayments_scanFunctionsrc/modules/silentpayments/bench_impl.h
bench_silentpayments_scan_setupFunctionsrc/modules/silentpayments/bench_impl.h
bench_silentpayments_scan_teardownFunctionsrc/modules/silentpayments/bench_impl.h
label_lookupFunctionsrc/modules/silentpayments/bench_impl.h
run_silentpayments_benchFunctionsrc/modules/silentpayments/bench_impl.h
secp256k1_silentpayments_calculate_input_hash_scalarFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_check_label_batchFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_create_output_pubkeyFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_create_output_tweakFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_create_shared_secretFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_label_loadFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_label_saveFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_recipient_create_labeled_spend_pubkeyFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_recipient_label_createFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_recipient_label_parseFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_recipient_label_serializeFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_recipient_prevouts_summary_createFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_recipient_scan_outputsFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_recipient_sortFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_recipient_sort_cmpFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_sender_create_outputsFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_sha256_init_inputsFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_sha256_init_labelFunctionsrc/modules/silentpayments/main_impl.h
secp256k1_silentpayments_sha256_init_sharedsecretFunctionsrc/modules/silentpayments/main_impl.h
bip352_receive_subtestClasssrc/modules/silentpayments/tests_impl.h
bip352_test_vectorClasssrc/modules/silentpayments/tests_impl.h
label_cache_entryClasssrc/modules/silentpayments/tests_impl.h
label_lookupFunctionsrc/modules/silentpayments/tests_impl.h
labels_cacheClasssrc/modules/silentpayments/tests_impl.h
labels_cache.label_cache_entryClasssrc/modules/silentpayments/tests_impl.h
run_silentpayments_test_vector_receiveFunctionsrc/modules/silentpayments/tests_impl.h
run_silentpayments_test_vector_sendFunctionsrc/modules/silentpayments/tests_impl.h
run_silentpayments_test_vectorsFunctionsrc/modules/silentpayments/tests_impl.h
silentpayments_sha256_tag_testFunctionsrc/modules/silentpayments/tests_impl.h
test_label_apiFunctionsrc/modules/silentpayments/tests_impl.h
test_recipient_apiFunctionsrc/modules/silentpayments/tests_impl.h
test_recipient_scan_label_precedes_direct_matchFunctionsrc/modules/silentpayments/tests_impl.h
test_recipient_sortFunctionsrc/modules/silentpayments/tests_impl.h
test_recipient_sort_helperFunctionsrc/modules/silentpayments/tests_impl.h
test_send_apiFunctionsrc/modules/silentpayments/tests_impl.h
tf_test_entryClasssrc/modules/silentpayments/tests_impl.h
bip352_receive_subtestClasssrc/modules/silentpayments/vectors.h
bip352_recipient_addressdataClasssrc/modules/silentpayments/vectors.h
bip352_test_vectorClasssrc/modules/silentpayments/vectors.h
bip352_test_vector.bip352_receive_subtestClasssrc/modules/silentpayments/vectors.h
bip352_test_vector.bip352_recipient_addressdataClasssrc/modules/silentpayments/vectors.h
nonce_function_rfc6979_implFunctionsrc/secp256k1.c
secp256k1_context_set_sha256_compressionFunctionsrc/secp256k1.c
secp256k1_get_hash_contextFunctionsrc/secp256k1.c
ecdsa_ctx_sha256Functionsrc/tests.c
good_sha256_compressionFunctionsrc/tests.c
invalid_sha256_compressionFunctionsrc/tests.c
run_ecmult_gen_geFunctionsrc/tests.c
run_fe_equal_magnitude_boundariesFunctionsrc/tests.c
run_invalid_scratch_space_testsFunctionsrc/tests.c
run_plug_sha256_compression_testsFunctionsrc/tests.c
run_sha256_compression_smoke_test_testsFunctionsrc/tests.c
run_sha256_initialize_midstate_testsFunctionsrc/tests.c
run_sha256_multi_block_compression_testsFunctionsrc/tests.c
sha256_transform_align32_failFunctionsrc/tests.c
sha256_transform_align64_failFunctionsrc/tests.c
sha256_transform_batch4Functionsrc/tests.c
sha256_transform_corruptFunctionsrc/tests.c
sha256_transform_ivresetFunctionsrc/tests.c
sha256_transform_noadvanceFunctionsrc/tests.c
sha256_transform_shortFunctionsrc/tests.c
sha256_transform_unaligned_failFunctionsrc/tests.c
test_scalar_check_overflowFunctionsrc/tests.c
gen_byte_arrayFunctiontools/tests_silentpayments_generate.py
gen_key_materialFunctiontools/tests_silentpayments_generate.py
gen_labelsFunctiontools/tests_silentpayments_generate.py
gen_outputsFunctiontools/tests_silentpayments_generate.py
gen_preambleFunctiontools/tests_silentpayments_generate.py
gen_recipient_addr_materialFunctiontools/tests_silentpayments_generate.py
gen_sending_outputsFunctiontools/tests_silentpayments_generate.py

… +7 more