Lines Matching refs:buf
60 unsigned char *buf, size_t blen, in mbedtls_x25519_make_params() argument
75 *buf++ = MBEDTLS_ECP_TLS_NAMED_CURVE; in mbedtls_x25519_make_params()
76 *buf++ = MBEDTLS_ECP_TLS_CURVE25519 >> 8; in mbedtls_x25519_make_params()
77 *buf++ = MBEDTLS_ECP_TLS_CURVE25519 & 0xFF; in mbedtls_x25519_make_params()
78 *buf++ = MBEDTLS_X25519_KEY_SIZE_BYTES; in mbedtls_x25519_make_params()
81 Hacl_Curve25519_crypto_scalarmult( buf, ctx->our_secret, base ); in mbedtls_x25519_make_params()
84 if( memcmp( buf, base, MBEDTLS_X25519_KEY_SIZE_BYTES) == 0 ) in mbedtls_x25519_make_params()
91 const unsigned char **buf, const unsigned char *end ) in mbedtls_x25519_read_params() argument
93 if( end - *buf < MBEDTLS_X25519_KEY_SIZE_BYTES + 1 ) in mbedtls_x25519_read_params()
96 if( ( *(*buf)++ != MBEDTLS_X25519_KEY_SIZE_BYTES ) ) in mbedtls_x25519_read_params()
99 memcpy( ctx->peer_point, *buf, MBEDTLS_X25519_KEY_SIZE_BYTES ); in mbedtls_x25519_read_params()
100 *buf += MBEDTLS_X25519_KEY_SIZE_BYTES; in mbedtls_x25519_read_params()
120 unsigned char *buf, size_t blen, in mbedtls_x25519_calc_secret() argument
134 Hacl_Curve25519_crypto_scalarmult( buf, ctx->our_secret, ctx->peer_point); in mbedtls_x25519_calc_secret()
139 if( memcmp( buf, ctx->our_secret, MBEDTLS_X25519_KEY_SIZE_BYTES) == 0 ) in mbedtls_x25519_calc_secret()
146 unsigned char *buf, size_t blen, in mbedtls_x25519_make_public() argument
162 *buf++ = MBEDTLS_X25519_KEY_SIZE_BYTES; in mbedtls_x25519_make_public()
165 Hacl_Curve25519_crypto_scalarmult( buf, ctx->our_secret, base ); in mbedtls_x25519_make_public()
168 if( memcmp( buf, base, MBEDTLS_X25519_KEY_SIZE_BYTES ) == 0 ) in mbedtls_x25519_make_public()
175 const unsigned char *buf, size_t blen ) in mbedtls_x25519_read_public() argument
179 if( (*buf++ != MBEDTLS_X25519_KEY_SIZE_BYTES) ) in mbedtls_x25519_read_public()
181 memcpy( ctx->peer_point, buf, MBEDTLS_X25519_KEY_SIZE_BYTES ); in mbedtls_x25519_read_public()