[ Index ]

PHP Cross Reference of WordPress

title

Body

[close]

/wp-includes/sodium_compat/src/Core/ -> Ristretto255.php (summary)

(no description)

File Size: 707 lines (22 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ParagonIE_Sodium_Core_Ristretto255:: (28 methods):
  fe_cneg()
  fe_abs()
  fe_iszero()
  ristretto255_sqrt_ratio_m1()
  ristretto255_point_is_canonical()
  ristretto255_frombytes()
  ristretto255_p3_tobytes()
  ristretto255_elligator()
  ristretto255_from_hash()
  is_valid_point()
  ristretto255_add()
  ristretto255_sub()
  h2c_string_to_hash_sha256()
  h2c_string_to_hash_sha512()
  h2c_string_to_hash()
  _string_to_element()
  ristretto255_random()
  ristretto255_scalar_random()
  ristretto255_scalar_complement()
  ristretto255_scalar_invert()
  ristretto255_scalar_negate()
  ristretto255_scalar_add()
  ristretto255_scalar_sub()
  ristretto255_scalar_mul()
  ristretto255_scalar_from_string()
  ristretto255_scalar_reduce()
  scalarmult_ristretto255()
  scalarmult_ristretto255_base()


Class: ParagonIE_Sodium_Core_Ristretto255  - X-Ref

Class ParagonIE_Sodium_Core_Ristretto255

fe_cneg(ParagonIE_Sodium_Core_Curve25519_Fe $f, $b)   X-Ref

return: ParagonIE_Sodium_Core_Curve25519_Fe
param: ParagonIE_Sodium_Core_Curve25519_Fe $f
param: int $b

fe_abs(ParagonIE_Sodium_Core_Curve25519_Fe $f)   X-Ref

return: ParagonIE_Sodium_Core_Curve25519_Fe
param: ParagonIE_Sodium_Core_Curve25519_Fe $f

fe_iszero(ParagonIE_Sodium_Core_Curve25519_Fe $f)   X-Ref
Returns 0 if this field element results in all NUL bytes.

return: int
param: ParagonIE_Sodium_Core_Curve25519_Fe $f

ristretto255_sqrt_ratio_m1(ParagonIE_Sodium_Core_Curve25519_Fe $u,ParagonIE_Sodium_Core_Curve25519_Fe $v)   X-Ref

return: array{x: ParagonIE_Sodium_Core_Curve25519_Fe, nonsquare: int}
param: ParagonIE_Sodium_Core_Curve25519_Fe $u
param: ParagonIE_Sodium_Core_Curve25519_Fe $v

ristretto255_point_is_canonical($s)   X-Ref

return: int
param: string $s

ristretto255_frombytes($s, $skipCanonicalCheck = false)   X-Ref

return: array{h: ParagonIE_Sodium_Core_Curve25519_Ge_P3, res: int}
param: string $s
param: bool $skipCanonicalCheck

ristretto255_p3_tobytes(ParagonIE_Sodium_Core_Curve25519_Ge_P3 $h)   X-Ref

return: string
param: ParagonIE_Sodium_Core_Curve25519_Ge_P3 $h

ristretto255_elligator(ParagonIE_Sodium_Core_Curve25519_Fe $t)   X-Ref

return: ParagonIE_Sodium_Core_Curve25519_Ge_P3
param: ParagonIE_Sodium_Core_Curve25519_Fe $t

ristretto255_from_hash($h)   X-Ref

return: string
param: string $h

is_valid_point($p)   X-Ref

return: int
param: string $p

ristretto255_add($p, $q)   X-Ref

return: string
param: string $p
param: string $q

ristretto255_sub($p, $q)   X-Ref

return: string
param: string $p
param: string $q

h2c_string_to_hash_sha256($hLen, $ctx, $msg)   X-Ref

return: string
param: int $hLen
param: ?string $ctx
param: string $msg

h2c_string_to_hash_sha512($hLen, $ctx, $msg)   X-Ref

return: string
param: int $hLen
param: ?string $ctx
param: string $msg

h2c_string_to_hash($hLen, $ctx, $msg, $hash_alg)   X-Ref

return: string
param: int $hLen
param: ?string $ctx
param: string $msg
param: int $hash_alg

_string_to_element($ctx, $msg, $hash_alg)   X-Ref

return: string
param: ?string $ctx
param: string $msg
param: int $hash_alg

ristretto255_random()   X-Ref

return: string

ristretto255_scalar_random()   X-Ref

return: string

ristretto255_scalar_complement($s)   X-Ref

return: string
param: string $s

ristretto255_scalar_invert($s)   X-Ref

return: string
param: string $s

ristretto255_scalar_negate($s)   X-Ref

return: string
param: string $s

ristretto255_scalar_add($x, $y)   X-Ref

return: string
param: string $x
param: string $y

ristretto255_scalar_sub($x, $y)   X-Ref

return: string
param: string $x
param: string $y

ristretto255_scalar_mul($x, $y)   X-Ref

return: string
param: string $x
param: string $y

ristretto255_scalar_from_string($ctx, $msg, $hash_alg)   X-Ref

return: string
param: string $ctx
param: string $msg
param: int $hash_alg

ristretto255_scalar_reduce($s)   X-Ref

return: string
param: string $s

scalarmult_ristretto255($n, $p)   X-Ref

return: string
param: string $n
param: string $p

scalarmult_ristretto255_base($n)   X-Ref

return: string
param: string $n



Generated: Fri Apr 26 01:00:03 2024 Cross-referenced by PHPXref 0.7.1