_ssl_context Struct Reference
#include <ssl.h>
Detailed Description
Definition at line 149 of file ssl.h.
Field Documentation
SSL handshake: current state 
Definition at line 154 of file ssl.h.
 
 
equal to SSL_MAJOR_VERSION_3 
Definition at line 156 of file ssl.h.
 
 
either 0 (SSL3) or 1 (TLS1.0) 
Definition at line 157 of file ssl.h.
 
 
max. major version from client 
Definition at line 159 of file ssl.h.
 
 
max. minor version from client 
Definition at line 160 of file ssl.h.
 
 
context for the RNG function 
Definition at line 170 of file ssl.h.
 
 
context for the debug function 
Definition at line 171 of file ssl.h.
 
 
context for reading operations 
Definition at line 172 of file ssl.h.
 
 
context for writing operations 
Definition at line 173 of file ssl.h.
 
 
64-bit incoming message counter 
Definition at line 187 of file ssl.h.
 
 
5-byte record header (in_ctr+8) 
Definition at line 188 of file ssl.h.
 
 
the message contents (in_hdr+5) 
Definition at line 189 of file ssl.h.
 
 
read offset in application data 
Definition at line 190 of file ssl.h.
 
 
record header: message type 
Definition at line 192 of file ssl.h.
 
 
record header: message length 
Definition at line 193 of file ssl.h.
 
 
amount of data read so far 
Definition at line 194 of file ssl.h.
 
 
current handshake message length 
Definition at line 196 of file ssl.h.
 
 
# of 0-length encrypted messages 
Definition at line 197 of file ssl.h.
 
 
64-bit outgoing message counter 
Definition at line 202 of file ssl.h.
 
 
5-byte record header (out_ctr+8) 
Definition at line 203 of file ssl.h.
 
 
the message contents (out_hdr+5) 
Definition at line 204 of file ssl.h.
 
 
record header: message type 
Definition at line 206 of file ssl.h.
 
 
record header: message length 
Definition at line 207 of file ssl.h.
 
 
amount of data not yet written 
Definition at line 208 of file ssl.h.
 
 
own RSA private key 
Definition at line 213 of file ssl.h.
 
 
own X.509 certificate 
Definition at line 214 of file ssl.h.
 
 
own trusted CA chain 
Definition at line 215 of file ssl.h.
 
 
peer X.509 cert chain 
Definition at line 216 of file ssl.h.
Referenced by main().
 
 
expected peer CN 
Definition at line 217 of file ssl.h.
 
 
0: client, 1: server 
Definition at line 219 of file ssl.h.
 
 
verification mode 
Definition at line 220 of file ssl.h.
 
 
flag for client auth. 
Definition at line 221 of file ssl.h.
 
 
verification result 
Definition at line 222 of file ssl.h.
 
 
DHM key exchange 
Definition at line 227 of file ssl.h.
 
 
Finished MD5 checksum 
Definition at line 228 of file ssl.h.
 
 
Finished SHA-1 checksum 
Definition at line 229 of file ssl.h.
 
 
en(de)cryption flag 
Definition at line 231 of file ssl.h.
 
 
allowed ciphersuites 
Definition at line 232 of file ssl.h.
 
 
premaster length 
Definition at line 233 of file ssl.h.
 
 
symmetric key length 
Definition at line 234 of file ssl.h.
 
 
min. ciphertext length 
Definition at line 235 of file ssl.h.
 
 
IV length 
Definition at line 236 of file ssl.h.
 
 
MAC length 
Definition at line 237 of file ssl.h.
 
 
random bytes 
Definition at line 239 of file ssl.h.
 
 
premaster secret 
Definition at line 240 of file ssl.h.
 
 
IV (encryption) 
Definition at line 242 of file ssl.h.
 
 
IV (decryption) 
Definition at line 243 of file ssl.h.
 
 
MAC (encryption) 
Definition at line 245 of file ssl.h.
 
 
MAC (decryption) 
Definition at line 246 of file ssl.h.
 
 
encryption context 
Definition at line 248 of file ssl.h.
 
 
decryption context 
Definition at line 249 of file ssl.h.
 
 
The documentation for this struct was generated from the following file:
- /home/dko/projects/mobilec/trunk/src/security/xyssl-0.9/include/xyssl/ssl.h