Searched refs:crypto_kx_SESSIONKEYBYTES (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/contrib/libsodium/test/default/ |
H A D | kx.c | 39 client_rx = (unsigned char *) sodium_malloc(crypto_kx_SESSIONKEYBYTES); in tv_kx() 40 client_tx = (unsigned char *) sodium_malloc(crypto_kx_SESSIONKEYBYTES); in tv_kx() 50 server_rx = (unsigned char *) sodium_malloc(crypto_kx_SESSIONKEYBYTES); in tv_kx() 51 server_tx = (unsigned char *) sodium_malloc(crypto_kx_SESSIONKEYBYTES); in tv_kx() 60 if (memcmp(server_rx, client_tx, crypto_kx_SESSIONKEYBYTES) != 0 || in tv_kx() 61 memcmp(server_tx, client_rx, crypto_kx_SESSIONKEYBYTES) != 0) { in tv_kx() 70 if (memcmp(server_rx, client_tx, crypto_kx_SESSIONKEYBYTES) == 0 && in tv_kx() 71 memcmp(server_tx, client_rx, crypto_kx_SESSIONKEYBYTES) == 0) { in tv_kx() 80 if (memcmp(server_rx, client_tx, crypto_kx_SESSIONKEYBYTES) == 0 || in tv_kx() 81 memcmp(server_tx, client_rx, crypto_kx_SESSIONKEYBYTES) == 0) { in tv_kx() [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_kx/ |
H A D | crypto_kx.c | 34 crypto_kx_client_session_keys(unsigned char rx[crypto_kx_SESSIONKEYBYTES], in crypto_kx_client_session_keys() argument 35 unsigned char tx[crypto_kx_SESSIONKEYBYTES], in crypto_kx_client_session_keys() argument 42 unsigned char keys[2 * crypto_kx_SESSIONKEYBYTES]; in crypto_kx_client_session_keys() 65 for (i = 0; i < crypto_kx_SESSIONKEYBYTES; i++) { in crypto_kx_client_session_keys() 67 tx[i] = keys[i + crypto_kx_SESSIONKEYBYTES]; in crypto_kx_client_session_keys() 75 crypto_kx_server_session_keys(unsigned char rx[crypto_kx_SESSIONKEYBYTES], in crypto_kx_server_session_keys() argument 76 unsigned char tx[crypto_kx_SESSIONKEYBYTES], in crypto_kx_server_session_keys() argument 83 unsigned char keys[2 * crypto_kx_SESSIONKEYBYTES]; in crypto_kx_server_session_keys() 106 for (i = 0; i < crypto_kx_SESSIONKEYBYTES; i++) { in crypto_kx_server_session_keys() 108 rx[i] = keys[i + crypto_kx_SESSIONKEYBYTES]; in crypto_kx_server_session_keys() [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/include/sodium/ |
H A D | crypto_kx.h | 27 #define crypto_kx_SESSIONKEYBYTES 32 macro 45 int crypto_kx_client_session_keys(unsigned char rx[crypto_kx_SESSIONKEYBYTES], 46 unsigned char tx[crypto_kx_SESSIONKEYBYTES], 53 int crypto_kx_server_session_keys(unsigned char rx[crypto_kx_SESSIONKEYBYTES], 54 unsigned char tx[crypto_kx_SESSIONKEYBYTES],
|