MySQL 5.6.14 Source Code Document
|
Public Member Functions | |
SSL (SSL_CTX *ctx) | |
const Crypto & | getCrypto () const |
const Security & | getSecurity () const |
const States & | getStates () const |
const sslHashes & | getHashes () const |
const sslFactory & | getFactory () const |
const Socket & | getSocket () const |
YasslError | GetError () const |
bool | GetMultiProtocol () const |
bool | CompressionOn () const |
Crypto & | useCrypto () |
Security & | useSecurity () |
States & | useStates () |
sslHashes & | useHashes () |
Socket & | useSocket () |
Log & | useLog () |
Buffers & | useBuffers () |
bool | HasData () const |
bool | GetQuietShutdown () const |
void | set_pending (Cipher suite) |
void | set_random (const opaque *, ConnectionEnd) |
void | set_sessionID (const opaque *) |
void | set_session (SSL_SESSION *) |
void | set_preMaster (const opaque *, uint) |
void | set_masterSecret (const opaque *) |
void | SetError (YasslError) |
int | SetCompression () |
void | UnSetCompression () |
void | SetQuietShutdown (bool mode) |
bool | isTLS () const |
bool | isTLSv1_1 () const |
void | order_error () |
void | makeMasterSecret () |
void | makeTLSMasterSecret () |
void | addData (input_buffer *data) |
void | fillData (Data &) |
void | PeekData (Data &) |
void | addBuffer (output_buffer *b) |
void | flushBuffer () |
void | verifyState (const RecordLayerHeader &) |
void | verifyState (const HandShakeHeader &) |
void | verifyState (ClientState) |
void | verifyState (ServerState) |
void | verfiyHandShakeComplete () |
void | matchSuite (const opaque *, uint length) |
void | deriveKeys () |
void | deriveTLSKeys () |
void | Send (const byte *, uint) |
void | SendWriteBuffered () |
uint | bufferedData () |
uint | get_SEQIncrement (bool) |
const byte * | get_macSecret (bool) |
Definition at line 592 of file yassl_int.hpp.