ParagonIE_Sodium_Core_Ed25519::seed_keypair() public WP 1.0
{} It's a method of the class: ParagonIE_Sodium_Core_Ed25519{}
No Hooks.
Return
String
. Null. Nothing.
Usage
$result = ParagonIE_Sodium_Core_Ed25519::seed_keypair( $pk, $sk, $seed );
- $pk(string) (required)
- -
- $sk(string) (required)
- -
- $seed(string) (required)
- -
Code of ParagonIE_Sodium_Core_Ed25519::seed_keypair() ParagonIE Sodium Core Ed25519::seed keypair WP 5.7
public static function seed_keypair(&$pk, &$sk, $seed)
{
if (self::strlen($seed) !== self::SEED_BYTES) {
throw new RangeException('crypto_sign keypair seed must be 32 bytes long');
}
/** @var string $pk */
$pk = self::publickey_from_secretkey($seed);
$sk = $seed . $pk;
return $sk;
}