crypto.x25519.public
Dérive une clé publique X25519.
📝Syntaxe
publicKey = crypto.x25519.public(secretKey)
📥Arguments d'entrée
Paramètre Description
secretKey vecteur uint8 de 32 octets ou 64 caractères hexadécimaux : clé privée.
📤Arguments de sortie
Paramètre Description
publicKey vecteur de caractères : 64 caractères hexadécimaux minuscules (32 octets).
📄Description

crypto.x25519.public dérive la clé publique Curve25519 (RFC 7748) correspondant à une clé secrète de 32 octets.

Générez la clé secrète avec crypto.random(32) ou utilisez crypto.x25519.keypair pour obtenir les deux.

💡Exemples
dériver la clé publique d'une clé secrète
sec = crypto.random(32, '-hex');
pub = crypto.x25519.public(sec)
🔗Voir aussi
crypto.x25519.sharedcrypto.x25519.keypaircrypto.random
Used Functions
Monocypher
📚Bibliographie
https://www.rfc-editor.org/rfc/rfc7748, https://monocypher.org/
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub