Org.BouncyCastle.Crypto.Agreement
Namespace with 15 public types
Classes
DHAgreement
A Diffie-Hellman key exchange engine.
DHBasicAgreement
A Diffie-Hellman key agreement class.
DHStandardGroups
Standard Diffie-Hellman groups from various IETF specifications.
ECDHBasicAgreement
P1363 7.2.1 ECSVDP-DH.
ECDHCBasicAgreement
ECDhcRawAgreement
ECDHCWithKdfBasicAgreement
ECDHRawAgreement
ECDHWithKdfBasicAgreement
ECMqvBasicAgreement
ECMqvWithKdfBasicAgreement
ECVkoAgreement
GOST VKO key agreement class - RFC 7836 Section 4.3
SM2KeyExchange
SM2 Key Exchange protocol - based on https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02
X25519Agreement
X25519 (RFC 7748) Diffie-Hellman raw agreement. Init takes the local
;
writes the 32-byte shared secret derived against the peer's
.
X448Agreement
X448 (RFC 7748) Diffie-Hellman raw agreement. Init takes the local
;
writes the 56-byte shared secret derived against the peer's
.