APIdia Launch Partner
Top Inners Fields Constructors Methods
sun.security.ssl

public Class Hybrid

extends Object
Class Inheritance
Imports
sun.security.util.ArrayUtil, .CurveDB, .ECUtil, .KeyUtil, sun.security.x509.X509Key, javax.crypto.DecapsulateException, .KEM, .KEMSpi, .SecretKey, java.math.BigInteger, java.security.InvalidAlgorithmParameterException, .InvalidKeyException, .Key, .KeyFactory, .KeyFactorySpi, .KeyPair, .KeyPairGenerator, .KeyPairGeneratorSpi, .NoSuchAlgorithmException, .PrivateKey, .ProviderException, .PublicKey, .SecureRandom, java.security.spec.*, java.util.Arrays, .Locale

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static record
public static class
public static class
public static class
private static record
Hybrid.PrivateKeyImpl

Hybrid private key combines two underlying private keys (left and right).

pack-priv static record
Hybrid.PublicKeyImpl

Hybrid public key combines two underlying public keys (left and right).

pack-priv static record

Field Summary

Modifier and TypeField and Description
public static final NamedParameterSpec
public static final NamedParameterSpec
public static final NamedParameterSpec

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static byte[]
concat(byte[]... inputs)

private static KEM
getKEM(String name)

Returns a KEM instance for each side of the hybrid algorithm.

private static KeyFactory
private static KeyPairGenerator
private static AlgorithmParameterSpec
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait