Class HpkeImpl.HpkeMlKemImpl
java.lang.Object
org.conscrypt.HpkeImpl
org.conscrypt.HpkeImpl.HpkeMlKemImpl
- All Implemented Interfaces:
HpkeSpi
- Direct Known Subclasses:
HpkeImpl.MlKem1024HkdfSha256Aes128Gcm, HpkeImpl.MlKem1024HkdfSha256Aes256Gcm, HpkeImpl.MlKem1024HkdfSha256ChaCha20Poly1305, HpkeImpl.MlKem768HkdfSha256Aes128Gcm, HpkeImpl.MlKem768HkdfSha256Aes256Gcm, HpkeImpl.MlKem768HkdfSha256ChaCha20Poly1305
- Enclosing class:
HpkeImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class HpkeImpl
HpkeImpl.MlKem1024HkdfSha256Aes128Gcm, HpkeImpl.MlKem1024HkdfSha256Aes256Gcm, HpkeImpl.MlKem1024HkdfSha256ChaCha20Poly1305, HpkeImpl.MlKem768HkdfSha256Aes128Gcm, HpkeImpl.MlKem768HkdfSha256Aes256Gcm, HpkeImpl.MlKem768HkdfSha256ChaCha20Poly1305, HpkeImpl.X25519_AES_128, HpkeImpl.X25519_AES_256, HpkeImpl.X25519_CHACHA20, HpkeImpl.XwingHkdfSha256Aes128Gcm, HpkeImpl.XwingHkdfSha256Aes256Gcm, HpkeImpl.XwingHkdfSha256ChaCha20Poly1305 -
Field Summary
Fields inherited from interface HpkeSpi
DEFAULT_PSK, DEFAULT_PSK_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) byte[]getPrivateRecipientKeyBytes(PrivateKey recipientKey) (package private) byte[]getRecipientPublicKeyBytes(PublicKey publicKey) Methods inherited from class HpkeImpl
engineExport, engineInitRecipient, engineInitSender, engineInitSenderForTesting, engineOpen, engineSeal, getEncapsulated
-
Constructor Details
-
HpkeMlKemImpl
HpkeMlKemImpl(HpkeSuite hpkeSuite)
-
-
Method Details
-
getRecipientPublicKeyBytes
- Specified by:
getRecipientPublicKeyBytesin classHpkeImpl- Throws:
InvalidKeyException
-
getPrivateRecipientKeyBytes
- Specified by:
getPrivateRecipientKeyBytesin classHpkeImpl- Throws:
InvalidKeyException
-