Here is a list of all macros with links to the files they belong to:
- s -
- S : precomputed_ecmult.c, precomputed_ecmult_gen.c
- SCALAR_2P32 : scalar_low.h
- SCALAR_HORNER : scalar_low.h
- SCOPED_LOCKABLE : threadsafety.h
- SECP256K1_API : secp256k1.h
- SECP256K1_ARG_NONNULL : secp256k1.h
- SECP256K1_B : group_impl.h
- SECP256K1_BUILD : secp256k1.c
- SECP256K1_CHECKMEM_CHECK : checkmem.h
- SECP256K1_CHECKMEM_CHECK_VERIFY : checkmem.h
- SECP256K1_CHECKMEM_DEFINE : checkmem.h
- SECP256K1_CHECKMEM_ENABLED : checkmem.h
- SECP256K1_CHECKMEM_MSAN_DEFINE : checkmem.h
- SECP256K1_CHECKMEM_NOOP : checkmem.h
- SECP256K1_CHECKMEM_RUNNING : checkmem.h
- SECP256K1_CHECKMEM_UNDEFINE : checkmem.h
- SECP256K1_CONTEXT_DECLASSIFY : secp256k1.h
- SECP256K1_CONTEXT_NONE : secp256k1.h
- SECP256K1_CONTEXT_SIGN : secp256k1.h
- SECP256K1_CONTEXT_VERIFY : secp256k1.h
- SECP256K1_DEPRECATED : secp256k1.h
- SECP256K1_EC_COMPRESSED : secp256k1.h
- SECP256K1_EC_PARSE_TEST_NINVALID : tests.c
- SECP256K1_EC_PARSE_TEST_NVALID : tests.c
- SECP256K1_EC_PARSE_TEST_NXVALID : tests.c
- SECP256K1_EC_UNCOMPRESSED : secp256k1.h
- SECP256K1_ECDH_WYCHEPROOF_NUMBER_TESTVECTORS : tests_impl.h, ecdh_secp256k1_test.h
- SECP256K1_ECDSA_WYCHEPROOF_NUMBER_TESTVECTORS : tests.c, ecdsa_secp256k1_sha256_bitcoin_test.h
- secp256k1_fe_add : field.h
- secp256k1_fe_add_int : field.h
- secp256k1_fe_cmov : field.h
- secp256k1_fe_cmp_var : field.h
- SECP256K1_FE_CONST : field.h
- SECP256K1_FE_CONST_INNER : field_10x26.h, field_5x52.h
- secp256k1_fe_from_storage : field.h
- secp256k1_fe_get_b32 : field.h
- secp256k1_fe_get_bounds : field.h
- secp256k1_fe_half : field.h
- secp256k1_fe_inv : field.h
- secp256k1_fe_inv_var : field.h
- secp256k1_fe_is_odd : field.h
- secp256k1_fe_is_square_var : field.h
- secp256k1_fe_is_zero : field.h
- secp256k1_fe_mul : field.h
- secp256k1_fe_mul_int : field.h
- secp256k1_fe_mul_int_unchecked : field.h
- secp256k1_fe_negate : field.h
- secp256k1_fe_negate_unchecked : field.h
- secp256k1_fe_normalize : field.h
- secp256k1_fe_normalize_var : field.h
- secp256k1_fe_normalize_weak : field.h
- secp256k1_fe_normalizes_to_zero : field.h
- secp256k1_fe_normalizes_to_zero_var : field.h
- secp256k1_fe_set_b32_limit : field.h
- secp256k1_fe_set_b32_mod : field.h
- secp256k1_fe_set_int : field.h
- secp256k1_fe_sqr : field.h
- SECP256K1_FE_STORAGE_CONST : field_10x26.h, field_5x52.h
- SECP256K1_FE_STORAGE_CONST_GET : field_10x26.h, field_5x52.h
- secp256k1_fe_to_storage : field.h
- SECP256K1_FE_VERIFY : field.h
- SECP256K1_FE_VERIFY_CONST : field.h
- SECP256K1_FE_VERIFY_FIELDS : field.h
- SECP256K1_FE_VERIFY_MAGNITUDE : field.h
- SECP256K1_FLAGS_BIT_COMPRESSION : secp256k1.h
- SECP256K1_FLAGS_BIT_CONTEXT_DECLASSIFY : secp256k1.h
- SECP256K1_FLAGS_BIT_CONTEXT_SIGN : secp256k1.h
- SECP256K1_FLAGS_BIT_CONTEXT_VERIFY : secp256k1.h
- SECP256K1_FLAGS_TYPE_COMPRESSION : secp256k1.h
- SECP256K1_FLAGS_TYPE_CONTEXT : secp256k1.h
- SECP256K1_FLAGS_TYPE_MASK : secp256k1.h
- SECP256K1_G : group_impl.h
- SECP256K1_G_ORDER_13 : group_impl.h
- SECP256K1_G_ORDER_199 : group_impl.h
- SECP256K1_G_ORDER_7 : group_impl.h
- SECP256K1_GE_CONST : group.h
- SECP256K1_GE_CONST_INFINITY : group.h
- SECP256K1_GE_STORAGE_CONST : group.h
- SECP256K1_GE_STORAGE_CONST_GET : group.h
- SECP256K1_GE_VERIFY : group.h
- SECP256K1_GE_X_MAGNITUDE_MAX : group.h
- SECP256K1_GE_Y_MAGNITUDE_MAX : group.h
- SECP256K1_GEJ_CONST : group.h
- SECP256K1_GEJ_CONST_INFINITY : group.h
- SECP256K1_GEJ_VERIFY : group.h
- SECP256K1_GEJ_X_MAGNITUDE_MAX : group.h
- SECP256K1_GEJ_Y_MAGNITUDE_MAX : group.h
- SECP256K1_GEJ_Z_MAGNITUDE_MAX : group.h
- SECP256K1_GNUC_EXT : util.h
- SECP256K1_GNUC_PREREQ : secp256k1.h
- SECP256K1_INLINE : util.h
- SECP256K1_LOCAL_VAR : util_local_visibility.h
- SECP256K1_N_0 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_1 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_2 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_3 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_4 : scalar_8x32_impl.h
- SECP256K1_N_5 : scalar_8x32_impl.h
- SECP256K1_N_6 : scalar_8x32_impl.h
- SECP256K1_N_7 : scalar_8x32_impl.h
- SECP256K1_N_C_0 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_C_1 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_C_2 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_C_3 : scalar_8x32_impl.h
- SECP256K1_N_C_4 : scalar_8x32_impl.h
- SECP256K1_N_H_0 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_H_1 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_H_2 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_H_3 : scalar_4x64_impl.h, scalar_8x32_impl.h
- SECP256K1_N_H_4 : scalar_8x32_impl.h
- SECP256K1_N_H_5 : scalar_8x32_impl.h
- SECP256K1_N_H_6 : scalar_8x32_impl.h
- SECP256K1_N_H_7 : scalar_8x32_impl.h
- SECP256K1_NO_BUILD : secp256k1.h
- SECP256K1_RESTRICT : util.h
- SECP256K1_SCALAR_CONST : scalar_4x64.h, scalar_8x32.h, scalar_low.h
- SECP256K1_SCALAR_VERIFY : scalar.h
- SECP256K1_SCHNORRSIG_EXTRAPARAMS_INIT : secp256k1_schnorrsig.h
- SECP256K1_SCHNORRSIG_EXTRAPARAMS_MAGIC : secp256k1_schnorrsig.h
- SECP256K1_TAG_PUBKEY_EVEN : secp256k1.h
- SECP256K1_TAG_PUBKEY_HYBRID_EVEN : secp256k1.h
- SECP256K1_TAG_PUBKEY_HYBRID_ODD : secp256k1.h
- SECP256K1_TAG_PUBKEY_ODD : secp256k1.h
- SECP256K1_TAG_PUBKEY_UNCOMPRESSED : secp256k1.h
- SECP256K1_WARN_UNUSED_RESULT : secp256k1.h
- SECP256K1_WIDEMUL_INT64 : util.h
- SEND_CONFIRM_DELAY : sendcoinsdialog.h
- SER_PARAMS : serialize.h
- SER_PARAMS_OPFUNC : serialize.h
- SER_READ : serialize.h
- SER_WRITE : serialize.h
- SERIALIZE_METHODS : serialize.h
- setExpect : univalue_read.cpp
- SHARED_LOCK_FUNCTION : threadsafety.h
- SHARED_LOCKS_REQUIRED : threadsafety.h
- SHARED_TRYLOCK_FUNCTION : threadsafety.h
- SHARED_UNLOCK_FUNCTION : threadsafety.h
- Sigma0 : hash_impl.h
- sigma0 : hash_impl.h
- Sigma1 : hash_impl.h
- sigma1 : hash_impl.h
- SIPROUND : siphash.cpp
- SKIPLIST_LENGTH : skiplist_tests.cpp
- SOCKET_ERROR : compat.h
- SPINNER_FRAMES : guiconstants.h
- stacktop : interpreter.cpp
- STATIC_ASSERT : util.h
- STR : util.h
- STR_ : util.h
- STR_INTERNAL_BUG : check.h
- STRAUSS_SCRATCH_OBJECTS : ecmult_impl.h
- STRINGIZE : macros.h
- strprintf : tinyformat.h
- STYLE_INVALID : guiconstants.h
- subprocess_close : subprocess.h
- subprocess_fileno : subprocess.h
- subprocess_open : subprocess.h
- subprocess_write : subprocess.h
- sumadd : scalar_4x64_impl.h, scalar_8x32_impl.h
- sumadd_fast : scalar_4x64_impl.h, scalar_8x32_impl.h