Package | Description |
---|---|
anon.crypto.tinytls | |
anon.crypto.tinytls.ciphersuites | |
anon.crypto.tinytls.keyexchange |
Modifier and Type | Method and Description |
---|---|
private void |
TinyTLS.TLSInputStream.handleAlert()
Handles received Alert messages.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
CipherSuite.calculateClientKeyExchange()
calculate the client keys (see RFC2246 Client Key Exchange)
|
void |
CipherSuite.decode(TLSPlaintextRecord msg)
decodes a message with a symmetric key
|
void |
CipherSuite.processServerFinished(TLSPlaintextRecord msg,
byte[] handshakemessages)
validates the finishedmessage and throws a Exception if a error occure
|
Constructor and Description |
---|
CipherSuite(byte[] code)
Constructor for a ciphersuite
|
DHE_DSS_WITH_3DES_CBC_SHA() |
DHE_DSS_WITH_AES_128_CBC_SHA()
Constructor
|
DHE_DSS_WITH_DES_CBC_SHA()
Constuctor
|
DHE_RSA_WITH_3DES_CBC_SHA()
Constuctor
|
DHE_RSA_WITH_AES_128_CBC_SHA()
Constructor
|
DHE_RSA_WITH_DES_CBC_SHA()
Constuctor
|
Modifier and Type | Method and Description |
---|---|
byte[] |
DHE_RSA_Key_Exchange.calculateClientFinished(byte[] handshakemessages) |
abstract byte[] |
Key_Exchange.calculateClientFinished(byte[] handshakemessages)
generate the client finished message (see RFC2246)
|
byte[] |
DHE_DSS_Key_Exchange.calculateClientFinished(byte[] handshakemessages) |
byte[] |
DHE_RSA_Key_Exchange.calculateClientKeyExchange() |
abstract byte[] |
Key_Exchange.calculateClientKeyExchange()
generates the client key exchange message (see RFC2246)
|
byte[] |
DHE_DSS_Key_Exchange.calculateClientKeyExchange() |
byte[] |
DHE_RSA_Key_Exchange.generateServerKeyExchange(IMyPrivateKey key,
byte[] clientrandom,
byte[] serverrandom) |
abstract byte[] |
Key_Exchange.generateServerKeyExchange(IMyPrivateKey key,
byte[] clientrandom,
byte[] serverrandom) |
byte[] |
DHE_DSS_Key_Exchange.generateServerKeyExchange(IMyPrivateKey key,
byte[] clientrandom,
byte[] serverrandom) |
void |
DHE_RSA_Key_Exchange.processClientFinished(byte[] verify_data,
byte[] handshakemessages) |
abstract void |
Key_Exchange.processClientFinished(byte[] verify_data,
byte[] handshakemessages)
checks the client finished message
|
void |
DHE_DSS_Key_Exchange.processClientFinished(byte[] verify_data,
byte[] handshakemessages) |
void |
DHE_RSA_Key_Exchange.processServerFinished(byte[] b,
int len,
byte[] handshakemessages) |
abstract void |
Key_Exchange.processServerFinished(byte[] b,
int len,
byte[] handshakemessages)
checks the server finished message
|
void |
DHE_DSS_Key_Exchange.processServerFinished(byte[] b,
int len,
byte[] handshakemessages) |
void |
DHE_RSA_Key_Exchange.processServerKeyExchange(byte[] bytes,
int bytes_offset,
int bytes_len,
byte[] clientrandom,
byte[] serverrandom,
JAPCertificate servercertificate) |
abstract void |
Key_Exchange.processServerKeyExchange(byte[] b,
int b_offset,
int b_len,
byte[] clientrandom,
byte[] serverrandom,
JAPCertificate cert)
Decode the server keys and check the certificate
|
void |
DHE_DSS_Key_Exchange.processServerKeyExchange(byte[] bytes,
int bytes_offset,
int bytes_len,
byte[] clientrandom,
byte[] serverrandom,
JAPCertificate servercertificate) |
Copyright © 2023. All rights reserved.