Lines Matching refs:data_length
729 size_t data_length) in psa_copy_key_material_into_slot() argument
732 data_length); in psa_copy_key_material_into_slot()
737 memcpy(slot->key.data, data, data_length); in psa_copy_key_material_into_slot()
743 const uint8_t *data, size_t data_length, in psa_import_key_into_slot() argument
751 if (data_length == 0) { in psa_import_key_into_slot()
756 *bits = PSA_BYTES_TO_BITS(data_length); in psa_import_key_into_slot()
765 memcpy(key_buffer, data, data_length); in psa_import_key_into_slot()
766 *key_buffer_length = data_length; in psa_import_key_into_slot()
774 if (psa_is_dh_key_size_valid(PSA_BYTES_TO_BITS(data_length)) == 0) { in psa_import_key_into_slot()
778 data, data_length, in psa_import_key_into_slot()
789 data, data_length, in psa_import_key_into_slot()
801 data, data_length, in psa_import_key_into_slot()
1470 size_t *data_length) in psa_export_key_buffer_internal() argument
1478 *data_length = key_buffer_size; in psa_export_key_buffer_internal()
1485 uint8_t *data, size_t data_size, size_t *data_length) in psa_export_key_internal() argument
1495 data, data_size, data_length); in psa_export_key_internal()
1507 size_t *data_length) in psa_export_key() argument
1525 *data_length = 0; in psa_export_key()
1541 data, data_size, data_length); in psa_export_key()
1558 size_t *data_length) in psa_export_public_key_internal() argument
1568 data, data_size, data_length); in psa_export_public_key_internal()
1577 data_length); in psa_export_public_key_internal()
1591 data_length); in psa_export_public_key_internal()
1604 data_length); in psa_export_public_key_internal()
1614 (void) data_length; in psa_export_public_key_internal()
1622 size_t *data_length) in psa_export_public_key() argument
1641 *data_length = 0; in psa_export_public_key()
1658 data, data_size, data_length); in psa_export_public_key()
2076 size_t data_length, in psa_import_key() argument
2084 size_t storage_size = data_length; in psa_import_key()
2091 if (data_length == 0) { in psa_import_key()
2096 if (data_length > SIZE_MAX / 8) { in psa_import_key()
2100 LOCAL_INPUT_ALLOC(data_external, data_length, data); in psa_import_key()
2115 attributes, data, data_length, &storage_size); in psa_import_key()
2128 data, data_length, in psa_import_key()
6978 size_t data_length) in psa_hkdf_input() argument
6994 data, data_length); in psa_hkdf_input()
7013 if (data_length != PSA_HASH_LENGTH(hash_alg)) { in psa_hkdf_input()
7017 memcpy(hkdf->prk, data, data_length); in psa_hkdf_input()
7041 data, data_length); in psa_hkdf_input()
7048 &data_length); in psa_hkdf_input()
7088 hkdf->info_length = data_length; in psa_hkdf_input()
7089 if (data_length != 0) { in psa_hkdf_input()
7090 hkdf->info = mbedtls_calloc(1, data_length); in psa_hkdf_input()
7094 memcpy(hkdf->info, data, data_length); in psa_hkdf_input()
7108 size_t data_length) in psa_tls12_prf_set_seed() argument
7114 if (data_length != 0) { in psa_tls12_prf_set_seed()
7115 prf->seed = mbedtls_calloc(1, data_length); in psa_tls12_prf_set_seed()
7120 memcpy(prf->seed, data, data_length); in psa_tls12_prf_set_seed()
7121 prf->seed_length = data_length; in psa_tls12_prf_set_seed()
7131 size_t data_length) in psa_tls12_prf_set_key() argument
7138 if (data_length != 0) { in psa_tls12_prf_set_key()
7139 prf->secret = mbedtls_calloc(1, data_length); in psa_tls12_prf_set_key()
7144 memcpy(prf->secret, data, data_length); in psa_tls12_prf_set_key()
7145 prf->secret_length = data_length; in psa_tls12_prf_set_key()
7155 size_t data_length) in psa_tls12_prf_set_label() argument
7161 if (data_length != 0) { in psa_tls12_prf_set_label()
7162 prf->label = mbedtls_calloc(1, data_length); in psa_tls12_prf_set_label()
7167 memcpy(prf->label, data, data_length); in psa_tls12_prf_set_label()
7168 prf->label_length = data_length; in psa_tls12_prf_set_label()
7179 size_t data_length) in psa_tls12_prf_input() argument
7183 return psa_tls12_prf_set_seed(prf, data, data_length); in psa_tls12_prf_input()
7185 return psa_tls12_prf_set_key(prf, data, data_length); in psa_tls12_prf_input()
7187 return psa_tls12_prf_set_label(prf, data, data_length); in psa_tls12_prf_input()
7199 size_t data_length) in psa_tls12_prf_psk_to_ms_set_key() argument
7203 4 + data_length + prf->other_secret_length : in psa_tls12_prf_psk_to_ms_set_key()
7204 4 + 2 * data_length); in psa_tls12_prf_psk_to_ms_set_key()
7206 if (data_length > PSA_TLS12_PSK_TO_MS_PSK_MAX_SIZE) { in psa_tls12_prf_psk_to_ms_set_key()
7243 *cur++ = MBEDTLS_BYTE_1(data_length); in psa_tls12_prf_psk_to_ms_set_key()
7244 *cur++ = MBEDTLS_BYTE_0(data_length); in psa_tls12_prf_psk_to_ms_set_key()
7245 memset(cur, 0, data_length); in psa_tls12_prf_psk_to_ms_set_key()
7246 cur += data_length; in psa_tls12_prf_psk_to_ms_set_key()
7249 *cur++ = MBEDTLS_BYTE_1(data_length); in psa_tls12_prf_psk_to_ms_set_key()
7250 *cur++ = MBEDTLS_BYTE_0(data_length); in psa_tls12_prf_psk_to_ms_set_key()
7251 memcpy(cur, data, data_length); in psa_tls12_prf_psk_to_ms_set_key()
7252 cur += data_length; in psa_tls12_prf_psk_to_ms_set_key()
7263 size_t data_length) in psa_tls12_prf_psk_to_ms_set_other_key() argument
7269 if (data_length != 0) { in psa_tls12_prf_psk_to_ms_set_other_key()
7270 prf->other_secret = mbedtls_calloc(1, data_length); in psa_tls12_prf_psk_to_ms_set_other_key()
7275 memcpy(prf->other_secret, data, data_length); in psa_tls12_prf_psk_to_ms_set_other_key()
7276 prf->other_secret_length = data_length; in psa_tls12_prf_psk_to_ms_set_other_key()
7290 size_t data_length) in psa_tls12_prf_psk_to_ms_input() argument
7295 data, data_length); in psa_tls12_prf_psk_to_ms_input()
7300 data_length); in psa_tls12_prf_psk_to_ms_input()
7303 return psa_tls12_prf_input(prf, step, data, data_length); in psa_tls12_prf_psk_to_ms_input()
7315 size_t data_length) in psa_tls12_ecjpake_to_pms_input() argument
7317 if (data_length != PSA_TLS12_ECJPAKE_TO_PMS_INPUT_SIZE || in psa_tls12_ecjpake_to_pms_input()
7364 size_t data_length) in psa_pbkdf2_set_salt() argument
7374 if (data_length == 0) { in psa_pbkdf2_set_salt()
7379 next_salt = mbedtls_calloc(1, data_length + pbkdf2->salt_length); in psa_pbkdf2_set_salt()
7387 memcpy(next_salt + pbkdf2->salt_length, data, data_length); in psa_pbkdf2_set_salt()
7388 pbkdf2->salt_length += data_length; in psa_pbkdf2_set_salt()
7449 size_t data_length) in psa_pbkdf2_set_password() argument
7459 status = psa_pbkdf2_hmac_set_password(hash_alg, data, data_length, in psa_pbkdf2_set_password()
7466 status = psa_pbkdf2_cmac_set_password(data, data_length, in psa_pbkdf2_set_password()
7484 size_t data_length) in psa_pbkdf2_input() argument
7488 return psa_pbkdf2_set_salt(pbkdf2, data, data_length); in psa_pbkdf2_input()
7490 return psa_pbkdf2_set_password(pbkdf2, kdf_alg, data, data_length); in psa_pbkdf2_input()
7558 size_t data_length) in psa_key_derivation_input_internal() argument
7577 step, data, data_length); in psa_key_derivation_input_internal()
7583 step, data, data_length); in psa_key_derivation_input_internal()
7589 step, data, data_length); in psa_key_derivation_input_internal()
7595 &operation->ctx.tls12_ecjpake_to_pms, step, data, data_length); in psa_key_derivation_input_internal()
7601 step, data, data_length); in psa_key_derivation_input_internal()
7607 (void) data_length; in psa_key_derivation_input_internal()
7657 size_t data_length) in psa_key_derivation_input_bytes() argument
7662 LOCAL_INPUT_ALLOC(data_external, data_length, data); in psa_key_derivation_input_bytes()
7666 data, data_length); in psa_key_derivation_input_bytes()