Package org.bouncycastle.tls.crypto.impl
Class TlsImplUtils
- java.lang.Object
-
- org.bouncycastle.tls.crypto.impl.TlsImplUtils
-
public class TlsImplUtils extends java.lang.ObjectUseful utility methods.
-
-
Constructor Summary
Constructors Constructor Description TlsImplUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]calculateKeyBlock(TlsCryptoParameters cryptoParams, int length)static booleanisSSL(TlsCryptoParameters cryptoParams)static booleanisTLSv10(TlsCryptoParameters cryptoParams)static booleanisTLSv10(ProtocolVersion version)static booleanisTLSv11(TlsCryptoParameters cryptoParams)static booleanisTLSv11(ProtocolVersion version)static booleanisTLSv12(TlsCryptoParameters cryptoParams)static booleanisTLSv12(ProtocolVersion version)static booleanisTLSv13(TlsCryptoParameters cryptoParams)static booleanisTLSv13(ProtocolVersion version)static TlsSecretPRF(TlsCryptoParameters cryptoParams, TlsSecret secret, java.lang.String asciiLabel, byte[] seed, int length)static TlsSecretPRF(SecurityParameters securityParameters, TlsSecret secret, java.lang.String asciiLabel, byte[] seed, int length)
-
-
-
Method Detail
-
isSSL
public static boolean isSSL(TlsCryptoParameters cryptoParams)
-
isTLSv10
public static boolean isTLSv10(ProtocolVersion version)
-
isTLSv10
public static boolean isTLSv10(TlsCryptoParameters cryptoParams)
-
isTLSv11
public static boolean isTLSv11(ProtocolVersion version)
-
isTLSv11
public static boolean isTLSv11(TlsCryptoParameters cryptoParams)
-
isTLSv12
public static boolean isTLSv12(ProtocolVersion version)
-
isTLSv12
public static boolean isTLSv12(TlsCryptoParameters cryptoParams)
-
isTLSv13
public static boolean isTLSv13(ProtocolVersion version)
-
isTLSv13
public static boolean isTLSv13(TlsCryptoParameters cryptoParams)
-
calculateKeyBlock
public static byte[] calculateKeyBlock(TlsCryptoParameters cryptoParams, int length)
-
PRF
public static TlsSecret PRF(SecurityParameters securityParameters, TlsSecret secret, java.lang.String asciiLabel, byte[] seed, int length)
-
PRF
public static TlsSecret PRF(TlsCryptoParameters cryptoParams, TlsSecret secret, java.lang.String asciiLabel, byte[] seed, int length)
-
-