ParagonIE_Sodium_Core_Curve25519
Methods
1 to 25 of 25
- ParagonIE_Sodium_Core_Curve25519::clamp() –
- ParagonIE_Sodium_Core_Curve25519::cmov() – Conditional move
- ParagonIE_Sodium_Core_Curve25519::equal() –
- ParagonIE_Sodium_Core_Curve25519::fe_cmov() – Constant-time conditional move.
- ParagonIE_Sodium_Core_Curve25519::fe_neg() – Get the negative values for each piece of the field element.
- ParagonIE_Sodium_Core_Curve25519::fe_normalize() – Ensure limbs are less than 28 bits long to prevent float promotion.
- ParagonIE_Sodium_Core_Curve25519::fe_pow22523() –
- ParagonIE_Sodium_Core_Curve25519::fe_sq() – Square a field element
- ParagonIE_Sodium_Core_Curve25519::fe_sq2() – Square and double a field element
- ParagonIE_Sodium_Core_Curve25519::fe_sub() – Subtract two field elements.
- ParagonIE_Sodium_Core_Curve25519::fe_tobytes() – Convert a field element to a byte string.
- ParagonIE_Sodium_Core_Curve25519::ge_cmov_cached() –
- ParagonIE_Sodium_Core_Curve25519::ge_cmov8_cached() –
- ParagonIE_Sodium_Core_Curve25519::ge_mul_l() – multiply by the order of the main subgroup l = 2^252+27742317777372353535851937790883648493
- ParagonIE_Sodium_Core_Curve25519::ge_p3_to_p2() –
- ParagonIE_Sodium_Core_Curve25519::ge_scalarmult_base() –
- ParagonIE_Sodium_Core_Curve25519::ge_scalarmult() –
- ParagonIE_Sodium_Core_Curve25519::ge_select() –
- ParagonIE_Sodium_Core_Curve25519::negative() –
- ParagonIE_Sodium_Core_Curve25519::sc_muladd() – Calculates (ab + c) mod l where l = 2^252 + 27742317777372353535851937790883648493
- ParagonIE_Sodium_Core_Curve25519::sc_reduce() –
- ParagonIE_Sodium_Core_Curve25519::sc25519_invert() –
- ParagonIE_Sodium_Core_Curve25519::sc25519_mul() –
- ParagonIE_Sodium_Core_Curve25519::sc25519_sq() –
- ParagonIE_Sodium_Core_Curve25519::sc25519_sqmul() –