ddn.crypto.kex.x25519
ECDH / X25519 Implementation (RFC 7748).
Constant-Time Implementation: This module uses the Montgomery ladder algorithm which provides constant-time execution pattern. The conditional swaps use a branch-based implementation; for maximum side-channel resistance, consider additional countermeasures.
class X25519
Types 1
classX25519 : KeyAgreement
X25519 Key Agreement (ECDH over Curve25519).
Methods
void init(PrivateKey privateKey)ubyte[] calculateSecret(PublicKey publicKey)