Top Fields Constructors Methods
org.bouncycastle.tls

pack-priv Class SSL3Utils

extends Object
Class Inheritance
Imports
java.io.IOException, .InputStream, .OutputStream, org.bouncycastle.tls.crypto.TlsHash, .TlsSecret, org.bouncycastle.util.Arrays, org.bouncycastle.util.io.Streams

Field Summary

Modifier and TypeField and Description
private static final byte[]
private static final byte
private static final byte[]
private static final byte
private static final byte[]
private static final byte[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static byte[]
calculateVerifyData(TlsHandshakeHash handshakeHash, boolean isServer)

pack-priv static void
private static void
completeHash(byte[] master_secret, TlsHash hash, int padLength)

private static byte[]
genPad(byte b, int count)

pack-priv static byte[]
pack-priv static void
writeEncryptedPMS(byte[] encryptedPMS, OutputStream output)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

IPADback to summary
private static final byte[] IPAD
IPAD_BYTEback to summary
private static final byte IPAD_BYTE
OPADback to summary
private static final byte[] OPAD
OPAD_BYTEback to summary
private static final byte OPAD_BYTE
SSL_CLIENTback to summary
private static final byte[] SSL_CLIENT
SSL_SERVERback to summary
private static final byte[] SSL_SERVER

Constructor Detail

SSL3Utilsback to summary
pack-priv SSL3Utils()

Method Detail

calculateVerifyDataback to summary
pack-priv static byte[] calculateVerifyData(TlsHandshakeHash handshakeHash, boolean isServer)
completeCombinedHashback to summary
pack-priv static void completeCombinedHash(TlsContext context, TlsHash md5, TlsHash sha1)
completeHashback to summary
private static void completeHash(byte[] master_secret, TlsHash hash, int padLength)
genPadback to summary
private static byte[] genPad(byte b, int count)
readEncryptedPMSback to summary
pack-priv static byte[] readEncryptedPMS(InputStream input) throws IOException
writeEncryptedPMSback to summary
pack-priv static void writeEncryptedPMS(byte[] encryptedPMS, OutputStream output) throws IOException