|
Bouncy Castle Cryptography Library 1.37 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.bouncycastle.crypto.tls.TlsCipherSuite
org.bouncycastle.crypto.tls.TlsBlockCipherCipherSuite
public class TlsBlockCipherCipherSuite
A generic TLS 1.0 block cipher suite. This can be used for AES or 3DES for example.
| Field Summary |
|---|
| Fields inherited from class org.bouncycastle.crypto.tls.TlsCipherSuite |
|---|
KE_DH_anon, KE_DH_DSS, KE_DH_RSA, KE_DHE_DSS, KE_DHE_DSS_EXPORT, KE_DHE_RSA, KE_DHE_RSA_EXPORT, KE_RSA, KE_RSA_EXPORT |
| Constructor Summary | |
|---|---|
protected |
TlsBlockCipherCipherSuite(BlockCipher encrypt,
BlockCipher decrypt,
Digest writeDigest,
Digest readDigest,
int cipherKeySize,
short keyExchange)
|
| Method Summary | |
|---|---|
protected byte[] |
decodeCiphertext(short type,
byte[] ciphertext,
int offset,
int len,
TlsProtocolHandler handler)
|
protected byte[] |
encodePlaintext(short type,
byte[] plaintext,
int offset,
int len)
|
protected short |
getKeyExchangeAlgorithm()
|
protected void |
init(byte[] ms,
byte[] cr,
byte[] sr)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected TlsBlockCipherCipherSuite(BlockCipher encrypt,
BlockCipher decrypt,
Digest writeDigest,
Digest readDigest,
int cipherKeySize,
short keyExchange)
| Method Detail |
|---|
protected void init(byte[] ms,
byte[] cr,
byte[] sr)
init in class TlsCipherSuiteprotected byte[] encodePlaintext(short type,
byte[] plaintext,
int offset,
int len)
encodePlaintext in class TlsCipherSuiteprotected byte[] decodeCiphertext(short type,
byte[] ciphertext,
int offset,
int len,
TlsProtocolHandler handler)
throws java.io.IOException
decodeCiphertext in class TlsCipherSuitejava.io.IOExceptionprotected short getKeyExchangeAlgorithm()
getKeyExchangeAlgorithm in class TlsCipherSuite
|
Bouncy Castle Cryptography Library 1.37 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||