wp-includes/sodium_compat/src/Core/Curve25519.php


Lines:

1 to 60 of 60
<?php

if (class_exists('ParagonIE_Sodium_Core_Curve25519', false)) {
    return;
}

/* class ParagonIE_Sodium_Core_Curve25519 */
/* function ParagonIE_Sodium_Core_Curve25519::fe_0() – Get a field element of size 10 with a value of 0 */
/* function ParagonIE_Sodium_Core_Curve25519::fe_1() – Get a field element of size 10 with a value of 1 */
/* function ParagonIE_Sodium_Core_Curve25519::fe_add() – Add two field elements. */
/* function ParagonIE_Sodium_Core_Curve25519::fe_cmov() – Constant-time conditional move. */
/* function ParagonIE_Sodium_Core_Curve25519::fe_copy() – Create a copy of a field element. */
/* function ParagonIE_Sodium_Core_Curve25519::fe_frombytes() – Give: 32-byte string. */
/* function ParagonIE_Sodium_Core_Curve25519::fe_tobytes() – Convert a field element to a byte string. */
/* function ParagonIE_Sodium_Core_Curve25519::fe_isnegative() – Is a field element negative? (1 = yes, 0 = no. Used in calculations.) */
/* function ParagonIE_Sodium_Core_Curve25519::fe_isnonzero() – Returns 0 if this field element results in all NUL bytes. */
/* function ParagonIE_Sodium_Core_Curve25519::fe_mul() – Multiply two field elements */
/* function ParagonIE_Sodium_Core_Curve25519::fe_neg() – Get the negative values for each piece of the field element. */
/* function ParagonIE_Sodium_Core_Curve25519::fe_sq() – Square a field element */
/* function ParagonIE_Sodium_Core_Curve25519::fe_sq2() – Square and double a field element */
/* function ParagonIE_Sodium_Core_Curve25519::fe_invert() – */
/* function ParagonIE_Sodium_Core_Curve25519::fe_pow22523() – */
/* function ParagonIE_Sodium_Core_Curve25519::fe_sub() – Subtract two field elements. */
/* function ParagonIE_Sodium_Core_Curve25519::ge_add() – Add two group elements. */
/* function ParagonIE_Sodium_Core_Curve25519::slide() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_frombytes_negate_vartime() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_madd() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_msub() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_p1p1_to_p2() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_p1p1_to_p3() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_p2_0() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_p2_dbl() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_p3_0() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_p3_to_cached() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_p3_to_p2() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_p3_tobytes() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_p3_dbl() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_precomp_0() – */
/* function ParagonIE_Sodium_Core_Curve25519::equal() – */
/* function ParagonIE_Sodium_Core_Curve25519::negative() – */
/* function ParagonIE_Sodium_Core_Curve25519::cmov() – Conditional move */
/* function ParagonIE_Sodium_Core_Curve25519::ge_cmov_cached() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_cmov8_cached() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_select() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_sub() – Subtract two group elements. */
/* function ParagonIE_Sodium_Core_Curve25519::ge_tobytes() – Convert a group element to a byte string. */
/* function ParagonIE_Sodium_Core_Curve25519::ge_double_scalarmult_vartime() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_scalarmult() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_scalarmult_base() – */
/* function ParagonIE_Sodium_Core_Curve25519::sc_muladd() – Calculates (ab + c) mod l
where l = 2^252 + 27742317777372353535851937790883648493 */
/* function ParagonIE_Sodium_Core_Curve25519::sc_reduce() – */
/* function ParagonIE_Sodium_Core_Curve25519::ge_mul_l() – multiply by the order of the main subgroup l = 2^252+27742317777372353535851937790883648493 */
/* function ParagonIE_Sodium_Core_Curve25519::sc25519_mul() – */
/* function ParagonIE_Sodium_Core_Curve25519::sc25519_sq() – */
/* function ParagonIE_Sodium_Core_Curve25519::sc25519_sqmul() – */
/* function ParagonIE_Sodium_Core_Curve25519::sc25519_invert() – */
/* function ParagonIE_Sodium_Core_Curve25519::clamp() – */
/* function ParagonIE_Sodium_Core_Curve25519::fe_normalize */
 

 View on GitHub View on Trac

Called by

    Invoked by

      Calls

      Call hooks

      API Letters: ,,,