< prev index next >

src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java

Print this page

        

*** 44,53 **** --- 44,54 ---- public final class TlsMasterSecretGenerator extends KeyGeneratorSpi { private final static String MSG = "TlsMasterSecretGenerator must be " + "initialized using a TlsMasterSecretParameterSpec"; + @SuppressWarnings("deprecation") private TlsMasterSecretParameterSpec spec; private int protocolVersion; public TlsMasterSecretGenerator() {
*** 55,64 **** --- 56,66 ---- protected void engineInit(SecureRandom random) { throw new InvalidParameterException(MSG); } + @SuppressWarnings("deprecation") protected void engineInit(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException { if (params instanceof TlsMasterSecretParameterSpec == false) { throw new InvalidAlgorithmParameterException(MSG); }
*** 137,146 **** --- 139,149 ---- } catch (DigestException e) { throw new ProviderException(e); } } + @SuppressWarnings("deprecation") private static final class TlsMasterSecretKey implements TlsMasterSecret { private static final long serialVersionUID = 1019571680375368880L; private byte[] key; private final int majorVersion, minorVersion;
< prev index next >