cryptlib
3.4.1
|
#include <ssh.h>
Public Member Functions | |
BUFFER_FIXED (SSH2_COOKIE_SIZE) BYTE cookie[SSH2_COOKIE_SIZE+8] | |
BUFFER_FIXED (CRYPT_MAX_HASHSIZE) BYTE sessionID[CRYPT_MAX_HASHSIZE+8] | |
BUFFER (MAX_ENCODED_KEYEXSIZE, clientKeyexValueLength) BYTE clientKeyexValue[MAX_ENCODED_KEYEXSIZE+8] | |
BUFFER (MAX_ENCODED_KEYEXSIZE, serverKeyexValueLength) BYTE serverKeyexValue[MAX_ENCODED_KEYEXSIZE+8] | |
BUFFER (CRYPT_MAX_PKCSIZE, secretValueLength) BYTE secretValue[CRYPT_MAX_PKCSIZE+8] | |
BUFFER (ENCODED_REQKEYSIZE, encodedReqKeySizesLength) BYTE encodedReqKeySizes[ENCODED_REQKEYSIZE+8] | |
CHECK_RETVAL_FNPTR | STDC_NONNULL_ARG ((1, 2)) int(*beginHandshake)(INOUT SESSION_INFO *sessionInfoPtr |
CHECK_RETVAL_FNPTR | STDC_NONNULL_ARG ((1, 2)) int(*exchangeKeys)(INOUT SESSION_INFO *sessionInfoPtr |
CHECK_RETVAL_FNPTR | STDC_NONNULL_ARG ((1, 2)) int(*completeHandshake)(INOUT SESSION_INFO *sessionInfoPtr |
SH::BUFFER | ( | MAX_ENCODED_KEYEXSIZE | , |
clientKeyexValueLength | |||
) |
SH::BUFFER | ( | MAX_ENCODED_KEYEXSIZE | , |
serverKeyexValueLength | |||
) |
SH::BUFFER | ( | CRYPT_MAX_PKCSIZE | , |
secretValueLength | |||
) |
SH::BUFFER | ( | ENCODED_REQKEYSIZE | , |
encodedReqKeySizesLength | |||
) |
SH::BUFFER_FIXED | ( | SSH2_COOKIE_SIZE | ) |
SH::BUFFER_FIXED | ( | CRYPT_MAX_HASHSIZE | ) |
CHECK_RETVAL_FNPTR SH::STDC_NONNULL_ARG | ( | (1, 2) | ) |
CHECK_RETVAL_FNPTR SH::STDC_NONNULL_ARG | ( | (1, 2) | ) |
CHECK_RETVAL_FNPTR SH::STDC_NONNULL_ARG | ( | (1, 2) | ) |
const ALGO_STRING_INFO FAR_BSS* SH::algoStringPubkeyTbl |
CRYPT_ALGO_TYPE SH::exchangeHashAlgo |
CHECK_RETVAL_FNPTR INOUT struct SH * SH::handshakeInfo |
CRYPT_CONTEXT SH::iExchangeHashAltContext |
CRYPT_CONTEXT SH::iExchangeHashContext |
CRYPT_CONTEXT SH::iServerCryptContext |
CRYPT_ALGO_TYPE SH::keyexAlgo |
CRYPT_ALGO_TYPE SH::pubkeyAlgo |