_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