Lines Matching refs:data_length
734 size_t data_length) in psa_copy_key_material_into_slot() argument
737 data_length); in psa_copy_key_material_into_slot()
742 memcpy(slot->key.data, data, data_length); in psa_copy_key_material_into_slot()
748 const uint8_t *data, size_t data_length, in psa_import_key_into_slot() argument
756 if (data_length == 0) { in psa_import_key_into_slot()
761 *bits = PSA_BYTES_TO_BITS(data_length); in psa_import_key_into_slot()
770 memcpy(key_buffer, data, data_length); in psa_import_key_into_slot()
771 *key_buffer_length = data_length; in psa_import_key_into_slot()
779 if (psa_is_dh_key_size_valid(PSA_BYTES_TO_BITS(data_length)) == 0) { in psa_import_key_into_slot()
783 data, data_length, in psa_import_key_into_slot()
794 data, data_length, in psa_import_key_into_slot()
806 data, data_length, in psa_import_key_into_slot()
1479 size_t *data_length) in psa_export_key_buffer_internal() argument
1487 *data_length = key_buffer_size; in psa_export_key_buffer_internal()
1494 uint8_t *data, size_t data_size, size_t *data_length) in psa_export_key_internal() argument
1504 data, data_size, data_length); in psa_export_key_internal()
1516 size_t *data_length) in psa_export_key() argument
1534 *data_length = 0; in psa_export_key()
1550 data, data_size, data_length); in psa_export_key()
1567 size_t *data_length) in psa_export_public_key_internal() argument
1577 data, data_size, data_length); in psa_export_public_key_internal()
1586 data_length); in psa_export_public_key_internal()
1600 data_length); in psa_export_public_key_internal()
1613 data_length); in psa_export_public_key_internal()
1623 (void) data_length; in psa_export_public_key_internal()
1631 size_t *data_length) in psa_export_public_key() argument
1650 *data_length = 0; in psa_export_public_key()
1667 data, data_size, data_length); in psa_export_public_key()
2089 size_t data_length, argument
2097 size_t storage_size = data_length;
2104 if (data_length == 0) {
2109 if (data_length > SIZE_MAX / 8) {
2113 LOCAL_INPUT_ALLOC(data_external, data_length, data);
2128 attributes, data, data_length, &storage_size);
2141 data, data_length,
6803 size_t data_length) argument
6819 data, data_length);
6838 if (data_length != PSA_HASH_LENGTH(hash_alg)) {
6842 memcpy(hkdf->prk, data, data_length);
6866 data, data_length);
6873 &data_length);
6913 hkdf->info_length = data_length;
6914 if (data_length != 0) {
6915 hkdf->info = mbedtls_calloc(1, data_length);
6919 memcpy(hkdf->info, data, data_length);
6933 size_t data_length) argument
6939 if (data_length != 0) {
6940 prf->seed = mbedtls_calloc(1, data_length);
6945 memcpy(prf->seed, data, data_length);
6946 prf->seed_length = data_length;
6956 size_t data_length) argument
6963 if (data_length != 0) {
6964 prf->secret = mbedtls_calloc(1, data_length);
6969 memcpy(prf->secret, data, data_length);
6970 prf->secret_length = data_length;
6980 size_t data_length) argument
6986 if (data_length != 0) {
6987 prf->label = mbedtls_calloc(1, data_length);
6992 memcpy(prf->label, data, data_length);
6993 prf->label_length = data_length;
7004 size_t data_length) argument
7008 return psa_tls12_prf_set_seed(prf, data, data_length);
7010 return psa_tls12_prf_set_key(prf, data, data_length);
7012 return psa_tls12_prf_set_label(prf, data, data_length);
7024 size_t data_length) argument
7028 4 + data_length + prf->other_secret_length :
7029 4 + 2 * data_length);
7031 if (data_length > PSA_TLS12_PSK_TO_MS_PSK_MAX_SIZE) {
7068 *cur++ = MBEDTLS_BYTE_1(data_length);
7069 *cur++ = MBEDTLS_BYTE_0(data_length);
7070 memset(cur, 0, data_length);
7071 cur += data_length;
7074 *cur++ = MBEDTLS_BYTE_1(data_length);
7075 *cur++ = MBEDTLS_BYTE_0(data_length);
7076 memcpy(cur, data, data_length);
7077 cur += data_length;
7088 size_t data_length) argument
7094 if (data_length != 0) {
7095 prf->other_secret = mbedtls_calloc(1, data_length);
7100 memcpy(prf->other_secret, data, data_length);
7101 prf->other_secret_length = data_length;
7115 size_t data_length) argument
7120 data, data_length);
7125 data_length);
7128 return psa_tls12_prf_input(prf, step, data, data_length);
7140 size_t data_length) argument
7142 if (data_length != PSA_TLS12_ECJPAKE_TO_PMS_INPUT_SIZE ||
7189 size_t data_length) argument
7199 if (data_length == 0) {
7204 next_salt = mbedtls_calloc(1, data_length + pbkdf2->salt_length);
7212 memcpy(next_salt + pbkdf2->salt_length, data, data_length);
7213 pbkdf2->salt_length += data_length;
7274 size_t data_length) argument
7284 status = psa_pbkdf2_hmac_set_password(hash_alg, data, data_length,
7291 status = psa_pbkdf2_cmac_set_password(data, data_length,
7309 size_t data_length) argument
7313 return psa_pbkdf2_set_salt(pbkdf2, data, data_length);
7315 return psa_pbkdf2_set_password(pbkdf2, kdf_alg, data, data_length);
7383 size_t data_length) argument
7396 step, data, data_length);
7402 step, data, data_length);
7408 step, data, data_length);
7414 &operation->ctx.tls12_ecjpake_to_pms, step, data, data_length);
7420 step, data, data_length);
7426 (void) data_length;
7469 size_t data_length) argument
7474 LOCAL_INPUT_ALLOC(data_external, data_length, data);
7478 data, data_length);