com.kodemuse.security.ssl
Class CipherSpec
java.lang.Object
|
+--com.kodemuse.security.ssl.LogCapability
|
+--com.kodemuse.security.ssl.CipherSpec
- All Implemented Interfaces:
- DataSource
- class CipherSpec
- extends LogCapability
- implements DataSource
uint8 CipherSuite[2];
let uint8[0] == major
unint8[1] == minor
enum { stream, block } CipherType;
enum { true, false } IsExportable;
enum { null, rc4, rc2, des, 3des, des40, fortezza }
BulkCipherAlgorithm;
enum { null, md5, sha } MACAlgorithm;
struct {
BulkCipherAlgorithm bulk_cipher_algorithm;
MACAlgorithm mac_algorithm;
CipherType cipher_type;
IsExportable is_exportable;
uint8 hash_size;
uint8 key_material;
uint8 IV_size;
} CipherSpec;
- Author:
- Harmeet Bedi
Constructor Summary |
(package private) |
CipherSpec(java.io.DataInputStream inp)
|
(package private) |
CipherSpec(int major,
int minor)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CipherSpec
CipherSpec(java.io.DataInputStream inp)
throws java.io.IOException
CipherSpec
CipherSpec(int major,
int minor)
makeCopy
public CipherSpec makeCopy()
write
public void write(OutputBuffer out)
- Specified by:
write
in interface DataSource
getMinor
public int getMinor()
readVector
static CipherSpec[] readVector(java.io.DataInputStream inp)
throws java.io.IOException
writeVector
static void writeVector(CipherSpec[] cs,
OutputBuffer buf)
isEqual
public boolean isEqual(CipherSpec cs)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
impl
public CipherSpecImpl impl()