Lines Matching refs:psk_len
2124 if (conf->psk != NULL && conf->psk_len != 0) {
2142 mbedtls_zeroize_and_free(conf->psk, conf->psk_len);
2144 conf->psk_len = 0;
2184 const unsigned char *psk, size_t psk_len,
2198 if (psk_len == 0) {
2201 if (psk_len > MBEDTLS_PSK_MAX_LEN) {
2205 if ((conf->psk = mbedtls_calloc(1, psk_len)) == NULL) {
2208 conf->psk_len = psk_len;
2209 memcpy(conf->psk, psk, conf->psk_len);
2235 ssl->handshake->psk_len);
2236 ssl->handshake->psk_len = 0;
2242 const unsigned char *psk, size_t psk_len)
2255 if (psk_len > MBEDTLS_PSK_MAX_LEN) {
2284 status = psa_import_key(&key_attributes, psk, psk_len, &key);
2293 if ((ssl->handshake->psk = mbedtls_calloc(1, psk_len)) == NULL) {
2297 ssl->handshake->psk_len = psk_len;
2298 memcpy(ssl->handshake->psk, psk, ssl->handshake->psk_len);
4853 mbedtls_zeroize_and_free(handshake->psk, handshake->psk_len);
6045 mbedtls_zeroize_and_free(conf->psk, conf->psk_len);
6047 conf->psk_len = 0;
7109 ssl->conf->psk, ssl->conf->psk_len,
7394 size_t psk_len = 0;
7395 int psk_ret = mbedtls_ssl_get_psk(ssl, &psk, &psk_len);
7424 MBEDTLS_PUT_UINT16_BE(psk_len, p, 0);
7427 if (end < p || (size_t) (end - p) < psk_len) {
7431 memset(p, 0, psk_len);
7432 p += psk_len;
7497 MBEDTLS_PUT_UINT16_BE(psk_len, p, 0);
7500 if (end < p || (size_t) (end - p) < psk_len) {
7504 memcpy(p, psk, psk_len);
7505 p += psk_len;