Go to the source code of this file.
|
| static void | secp256k1_fe_impl_get_bounds (secp256k1_fe *r, int m) |
| |
| static void | secp256k1_fe_impl_normalize (secp256k1_fe *r) |
| |
| static void | secp256k1_fe_impl_normalize_weak (secp256k1_fe *r) |
| |
| static void | secp256k1_fe_impl_normalize_var (secp256k1_fe *r) |
| |
| static int | secp256k1_fe_impl_normalizes_to_zero (const secp256k1_fe *r) |
| |
| static int | secp256k1_fe_impl_normalizes_to_zero_var (const secp256k1_fe *r) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_set_int (secp256k1_fe *r, int a) |
| |
| static SECP256K1_INLINE int | secp256k1_fe_impl_is_zero (const secp256k1_fe *a) |
| |
| static SECP256K1_INLINE int | secp256k1_fe_impl_is_odd (const secp256k1_fe *a) |
| |
| static int | secp256k1_fe_impl_cmp_var (const secp256k1_fe *a, const secp256k1_fe *b) |
| |
| static void | secp256k1_fe_impl_set_b32_mod (secp256k1_fe *r, const unsigned char *a) |
| |
| static int | secp256k1_fe_impl_set_b32_limit (secp256k1_fe *r, const unsigned char *a) |
| |
| static void | secp256k1_fe_impl_get_b32 (unsigned char *r, const secp256k1_fe *a) |
| | Convert a field element to a 32-byte big endian value.
|
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_negate_unchecked (secp256k1_fe *r, const secp256k1_fe *a, int m) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_mul_int_unchecked (secp256k1_fe *r, int a) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_add_int (secp256k1_fe *r, int a) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_add (secp256k1_fe *r, const secp256k1_fe *a) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_mul (secp256k1_fe *r, const secp256k1_fe *a, const secp256k1_fe *SECP256K1_RESTRICT b) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_sqr (secp256k1_fe *r, const secp256k1_fe *a) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_cmov (secp256k1_fe *r, const secp256k1_fe *a, int flag) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_half (secp256k1_fe *r) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_storage_cmov (secp256k1_fe_storage *r, const secp256k1_fe_storage *a, int flag) |
| |
| static void | secp256k1_fe_impl_to_storage (secp256k1_fe_storage *r, const secp256k1_fe *a) |
| |
| static SECP256K1_INLINE void | secp256k1_fe_impl_from_storage (secp256k1_fe *r, const secp256k1_fe_storage *a) |
| |
| static void | secp256k1_fe_from_signed62 (secp256k1_fe *r, const secp256k1_modinv64_signed62 *a) |
| |
| static void | secp256k1_fe_to_signed62 (secp256k1_modinv64_signed62 *r, const secp256k1_fe *a) |
| |
| static void | secp256k1_fe_impl_inv (secp256k1_fe *r, const secp256k1_fe *x) |
| |
| static void | secp256k1_fe_impl_inv_var (secp256k1_fe *r, const secp256k1_fe *x) |
| |
| static int | secp256k1_fe_impl_is_square_var (const secp256k1_fe *x) |
| |
◆ secp256k1_fe_from_signed62()
◆ secp256k1_fe_impl_add()
◆ secp256k1_fe_impl_add_int()
◆ secp256k1_fe_impl_cmov()
◆ secp256k1_fe_impl_cmp_var()
◆ secp256k1_fe_impl_from_storage()
◆ secp256k1_fe_impl_get_b32()
Convert a field element to a 32-byte big endian value.
Requires the input to be normalized
Definition at line 271 of file field_5x52_impl.h.
◆ secp256k1_fe_impl_get_bounds()
◆ secp256k1_fe_impl_half()
◆ secp256k1_fe_impl_inv()
◆ secp256k1_fe_impl_inv_var()
◆ secp256k1_fe_impl_is_odd()
◆ secp256k1_fe_impl_is_square_var()
◆ secp256k1_fe_impl_is_zero()
◆ secp256k1_fe_impl_mul()
◆ secp256k1_fe_impl_mul_int_unchecked()
◆ secp256k1_fe_impl_negate_unchecked()
◆ secp256k1_fe_impl_normalize()
◆ secp256k1_fe_impl_normalize_var()
◆ secp256k1_fe_impl_normalize_weak()
◆ secp256k1_fe_impl_normalizes_to_zero()
◆ secp256k1_fe_impl_normalizes_to_zero_var()
◆ secp256k1_fe_impl_set_b32_limit()
◆ secp256k1_fe_impl_set_b32_mod()
◆ secp256k1_fe_impl_set_int()
◆ secp256k1_fe_impl_sqr()
◆ secp256k1_fe_impl_to_storage()
◆ secp256k1_fe_storage_cmov()
◆ secp256k1_fe_to_signed62()
◆ secp256k1_const_modinfo_fe
Initial value:= {
{{-0x1000003D1LL, 0, 0, 0, 256}},
0x27C7F6E22DDACACFLL
}
Definition at line 476 of file field_5x52_impl.h.