| /optee_os/core/lib/libtomcrypt/src/pk/asn1/oid/ |
| H A D | pk_oid_str.c | 6 int pk_oid_str_to_num(const char *OID, unsigned long *oid, unsigned long *oidlen) in pk_oid_str_to_num() argument 15 for (i = 0; i < limit; i++) oid[i] = 0; in pk_oid_str_to_num() 27 if ((j >= limit) || (oid == NULL)) continue; in pk_oid_str_to_num() 28 oid_j = oid[j]; in pk_oid_str_to_num() 29 oid[j] = oid[j] * 10 + (OID[i] - '0'); in pk_oid_str_to_num() 30 if (oid[j] < oid_j) return CRYPT_OVERFLOW; in pk_oid_str_to_num() 45 int pk_oid_num_to_str(const unsigned long *oid, unsigned long oidlen, char *OID, unsigned long *out… in pk_oid_num_to_str() argument 51 LTC_ARGCHK(oid != NULL); in pk_oid_num_to_str() 56 j = oid[i]; in pk_oid_num_to_str()
|
| H A D | pk_get_oid.c | 9 const char* oid; member 31 *st = pka_oids[i].oid; in pk_get_oid()
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | x509_create.c | 29 const char *oid; /* String representation of OID of AttributeType, member 287 mbedtls_asn1_buf oid = { .p = NULL, .len = 0, .tag = MBEDTLS_ASN1_NULL }; in mbedtls_x509_string_to_names() local 305 if ((mbedtls_oid_from_numeric_string(&oid, s, (size_t) (c - s))) != 0) { in mbedtls_x509_string_to_names() 311 oid.len = strlen(attr_descr->oid); in mbedtls_x509_string_to_names() 312 oid.p = mbedtls_calloc(1, oid.len); in mbedtls_x509_string_to_names() 313 memcpy(oid.p, attr_descr->oid, oid.len); in mbedtls_x509_string_to_names() 323 mbedtls_free(oid.p); in mbedtls_x509_string_to_names() 332 mbedtls_free(oid.p); in mbedtls_x509_string_to_names() 337 mbedtls_free(oid.p); in mbedtls_x509_string_to_names() 343 mbedtls_free(oid.p); in mbedtls_x509_string_to_names() [all …]
|
| H A D | asn1write.c | 150 const char *oid, size_t oid_len) in mbedtls_asn1_write_oid() argument 156 (const unsigned char *) oid, oid_len)); in mbedtls_asn1_write_oid() 161 const char *oid, size_t oid_len, in mbedtls_asn1_write_algorithm_identifier() argument 164 return mbedtls_asn1_write_algorithm_identifier_ext(p, start, oid, oid_len, par_len, 1); in mbedtls_asn1_write_algorithm_identifier() 168 const char *oid, size_t oid_len, in mbedtls_asn1_write_algorithm_identifier_ext() argument 182 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_oid(p, start, oid, oid_len)); in mbedtls_asn1_write_algorithm_identifier_ext() 358 const char *oid, size_t len) in asn1_find_named_data() argument 361 if (list->oid.len == len && in asn1_find_named_data() 362 memcmp(list->oid.p, oid, len) == 0) { in asn1_find_named_data() 372 #define asn1_find_named_data(list, oid, len) \ argument [all …]
|
| H A D | oid.c | 46 const mbedtls_asn1_buf *oid) \ 51 if (p == NULL || oid == NULL) return NULL; \ 53 if (cur->asn1_len == oid->len && \ 54 memcmp(cur->asn1, oid->p, oid->len) == 0) { \ 69 int FN_NAME(const mbedtls_asn1_buf *oid, ATTR1_TYPE * ATTR1) \ 71 const TYPE_T *data = oid_ ## TYPE_NAME ## _from_asn1(oid); \ 83 int FN_NAME(const mbedtls_asn1_buf *oid, ATTR1_TYPE * ATTR1) \ 85 const TYPE_T *data = oid_ ## TYPE_NAME ## _from_asn1(oid); \ 97 int FN_NAME(const mbedtls_asn1_buf *oid, ATTR1_TYPE * ATTR1, \ 100 const TYPE_T *data = oid_ ## TYPE_NAME ## _from_asn1(oid); \ [all …]
|
| H A D | pkwrite.c | 235 const char *oid; in pk_write_ec_param() local 238 if ((ret = mbedtls_oid_get_oid_by_ec_grp(grp_id, &oid, &oid_len)) != 0) { in pk_write_ec_param() 242 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_oid(p, start, oid, oid_len)); in pk_write_ec_param() 269 const char *oid; in pk_write_ec_rfc8410_der() local 279 if ((ret = mbedtls_oid_get_oid_by_ec_grp_algid(grp_id, &oid, &oid_len)) != 0) { in pk_write_ec_rfc8410_der() 283 mbedtls_asn1_write_algorithm_identifier_ext(p, buf, oid, oid_len, 0, 0)); in pk_write_ec_rfc8410_der() 452 const char *oid = NULL; in mbedtls_pk_write_pubkey_der() local 483 ret = mbedtls_oid_get_oid_by_ec_grp_algid(ec_grp_id, &oid, &oid_len); in mbedtls_pk_write_pubkey_der() 496 ret = mbedtls_oid_get_oid_by_pk_alg(pk_type, &oid, &oid_len); in mbedtls_pk_write_pubkey_der() 502 MBEDTLS_ASN1_CHK_ADD(len, mbedtls_asn1_write_algorithm_identifier_ext(&c, buf, oid, oid_len, in mbedtls_pk_write_pubkey_der()
|
| H A D | asn1parse.c | 426 mbedtls_free(cur->oid.p); in mbedtls_asn1_free_named_data() 439 mbedtls_free(cur->oid.p); in mbedtls_asn1_free_named_data_list() 454 const char *oid, size_t len) in mbedtls_asn1_find_named_data() argument 457 if (list->oid.len == len && in mbedtls_asn1_find_named_data() 458 memcmp(list->oid.p, oid, len) == 0) { in mbedtls_asn1_find_named_data()
|
| H A D | x509_internal.h | 51 int mbedtls_x509_set_extension(mbedtls_asn1_named_data **head, const char *oid, size_t oid_len, 59 const char *oid, size_t oid_len,
|
| /optee_os/core/drivers/crypto/se050/adaptors/utils/ |
| H A D | utils.c | 71 uint32_t oid = OID_MIN; in generate_oid() local 79 oid = OID_MIN + (random & OID_MAX); in generate_oid() 85 if (oid > OID_MAX || !(oid & 0xFF)) in generate_oid() 88 if (!se050_key_exists(oid, &se050_session->s_ctx)) { in generate_oid() 89 *val = oid; in generate_oid() 118 uint32_t oid = (uint32_t)key; in se050_key() local 124 if (oid < OID_MIN) in se050_key() 127 return oid; in se050_key() 160 uint64_t se050_generate_private_key(uint32_t oid) in se050_generate_private_key() argument 162 return WATERMARKED(oid); in se050_generate_private_key()
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | oid.h | 496 int mbedtls_oid_get_numeric_string(char *buf, size_t size, const mbedtls_asn1_buf *oid); 515 int mbedtls_oid_from_numeric_string(mbedtls_asn1_buf *oid, const char *oid_str, size_t size); 525 int mbedtls_oid_get_x509_ext_type(const mbedtls_asn1_buf *oid, int *ext_type); 536 int mbedtls_oid_get_attr_short_name(const mbedtls_asn1_buf *oid, const char **short_name); 546 int mbedtls_oid_get_pk_alg(const mbedtls_asn1_buf *oid, mbedtls_pk_type_t *pk_alg); 558 const char **oid, size_t *olen); 569 int mbedtls_oid_get_ec_grp(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id); 581 const char **oid, size_t *olen); 592 int mbedtls_oid_get_ec_grp_algid(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id); 605 const char **oid, size_t *olen); [all …]
|
| H A D | asn1write.h | 136 const char *oid, size_t oid_len); 155 const char *oid, size_t oid_len, 176 const char *oid, size_t oid_len, 380 const char *oid, size_t oid_len,
|
| /optee_os/core/lib/libtomcrypt/src/pk/asn1/x509/ |
| H A D | x509_encode_subject_public_key_info.c | 41 unsigned long oid[16], oidlen; in x509_encode_subject_public_key_info() local 50 oidlen = sizeof(oid)/sizeof(oid[0]); in x509_encode_subject_public_key_info() 51 if ((err = pk_oid_str_to_num(OID, oid, &oidlen)) != CRYPT_OK) { in x509_encode_subject_public_key_info() 55 LTC_SET_ASN1(alg_id, 0, LTC_ASN1_OBJECT_IDENTIFIER, oid, oidlen); in x509_encode_subject_public_key_info()
|
| H A D | x509_decode_subject_public_key_info.c | 40 const char* oid; in x509_decode_subject_public_key_info() local 60 err = pk_get_oid(algorithm, &oid); in x509_decode_subject_public_key_info() 95 if ((err = pk_oid_cmp_with_asn1(oid, &alg_id[0])) != CRYPT_OK) { in x509_decode_subject_public_key_info()
|
| /optee_os/core/tee/ |
| H A D | fs_dirfile.c | 24 uint8_t oid[TEE_OBJECT_ID_MAX_LEN]; member 39 assert(dent->oidlen || !dent->oid[0] || dent->oid[0] == OID_EMPTY_NAME); in is_free() 41 return !dent->oidlen && !dent->oid[0]; in is_free() 212 const TEE_UUID *uuid, const void *oid, in tee_fs_dirfile_find() argument 232 !memcmp(&dent.oid, oid, oidlen)) in tee_fs_dirfile_find() 289 const void *oid, size_t oidlen) in tee_fs_dirfile_rename() argument 294 if (oidlen > sizeof(dent.oid)) in tee_fs_dirfile_rename() 299 memcpy(dent.oid, oid, oidlen); in tee_fs_dirfile_rename() 301 dent.oid[0] = OID_EMPTY_NAME; in tee_fs_dirfile_rename() 310 res = tee_fs_dirfile_find(dirh, uuid, oid, oidlen, &dfh2); in tee_fs_dirfile_rename() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/pk/ec25519/ |
| H A D | ec25519_export.c | 26 unsigned long oid[16], oidlen; in ec25519_export() local 45 oidlen = sizeof(oid)/sizeof(oid[0]); in ec25519_export() 46 if ((err = pk_oid_str_to_num(OID, oid, &oidlen)) != CRYPT_OK) { in ec25519_export() 50 LTC_SET_ASN1(alg_id, 0, LTC_ASN1_OBJECT_IDENTIFIER, oid, oidlen); in ec25519_export()
|
| H A D | ec25519_import_pkcs8.c | 28 const char *oid; in ec25519_import_pkcs8() local 60 if ((err = pk_get_oid(id, &oid)) != CRYPT_OK) { in ec25519_import_pkcs8() 63 if ((err = pk_oid_cmp_with_asn1(oid, &alg_id[0])) != CRYPT_OK) { in ec25519_import_pkcs8()
|
| /optee_os/core/drivers/crypto/se050/adaptors/apis/ |
| H A D | user.c | 35 uint32_t oid) in prepare_host_scp() argument 52 status = alloc_scp_key_to_auth(&pStatic_ctx->Enc, k_store, oid++); in prepare_host_scp() 62 status = alloc_scp_key_to_auth(&pStatic_ctx->Mac, k_store, oid++); in prepare_host_scp() 72 status = alloc_scp_key_to_auth(&pStatic_ctx->Dek, k_store, oid++); in prepare_host_scp() 82 status = alloc_scp_key_to_auth(&pDyn_ctx->Enc, k_store, oid++); in prepare_host_scp() 86 status = alloc_scp_key_to_auth(&pDyn_ctx->Mac, k_store, oid++); in prepare_host_scp() 90 return alloc_scp_key_to_auth(&pDyn_ctx->Rmac, k_store, oid++); in prepare_host_scp()
|
| /optee_os/core/lib/libtomcrypt/src/pk/ecc/ |
| H A D | ecc_export_openssl.c | 25 unsigned long oid[16], oidlen; in ecc_export_openssl() local 44 LTC_SET_ASN1(&ecparams, 0, LTC_ASN1_OBJECT_IDENTIFIER, key->dp.oid, key->dp.oidlen); in ecc_export_openssl() 93 oidlen = sizeof(oid)/sizeof(oid[0]); in ecc_export_openssl() 94 if ((err = pk_oid_str_to_num(OID, oid, &oidlen)) != CRYPT_OK) { in ecc_export_openssl() 99 LTC_SET_ASN1(seq_fieldid, 0, LTC_ASN1_OBJECT_IDENTIFIER, oid, oidlen); in ecc_export_openssl()
|
| /optee_os/core/lib/libtomcrypt/src/misc/pbes/ |
| H A D | pbes1.c | 55 const char *oid; member 69 static int s_pbes1_from_oid(const ltc_asn1_list *oid, pbes_properties *res) in s_pbes1_from_oid() argument 73 if (pk_oid_cmp_with_asn1(s_pbes1_list[i].oid, oid) == CRYPT_OK) { in s_pbes1_from_oid()
|
| H A D | pbes2.c | 11 const char *oid; member 36 const char* oid; member 52 if (pk_oid_cmp_with_asn1(s_pbes2_list[i].oid, cipher_oid) == CRYPT_OK) { in s_pbes2_from_oid() 60 if (pk_oid_cmp_with_asn1(s_hmac_oid_names[i].oid, hmac_oid) == CRYPT_OK) { in s_pbes2_from_oid()
|
| /optee_os/core/drivers/crypto/se050/core/ |
| H A D | rsa.c | 136 uint32_t oid = 0; in se050_inject_public_key() local 142 st = se050_get_oid(&oid); in se050_inject_public_key() 151 st = sss_se05x_key_object_allocate_handle(k_object, oid, in se050_inject_public_key() 179 uint32_t oid = 0; in se050_inject_keypair() local 193 st = se050_get_oid(&oid); in se050_inject_keypair() 198 st = sss_se05x_key_object_allocate_handle(k_object, oid, in se050_inject_keypair() 604 uint32_t oid = 0; in do_gen_keypair() local 625 st = se050_get_oid(&oid); in do_gen_keypair() 629 st = sss_se05x_key_object_allocate_handle(&k_object, oid, in do_gen_keypair() 652 kid = se050_generate_private_key(oid); in do_gen_keypair() [all …]
|
| H A D | ecc.c | 244 uint32_t oid = 0; in se050_inject_public_key() local 258 st = se050_get_oid(&oid); in se050_inject_public_key() 262 st = sss_se05x_key_object_allocate_handle(k_object, oid, in se050_inject_public_key() 301 uint32_t oid = 0; in se050_inject_keypair() local 324 st = se050_get_oid(&oid); in se050_inject_keypair() 328 st = sss_se05x_key_object_allocate_handle(k_object, oid, in se050_inject_keypair() 638 uint32_t oid = 0; in gen_keypair() local 655 st = se050_get_oid(&oid); in gen_keypair() 659 st = sss_se05x_key_object_allocate_handle(&k_object, oid, in gen_keypair() 684 kid = se050_generate_private_key(oid); in gen_keypair()
|
| H A D | ctr.c | 40 uint32_t oid = 0; in se050_aes_ctr_init() local 51 st = se050_get_oid(&oid); in se050_aes_ctr_init() 55 st = sss_se05x_key_object_allocate_handle(&c->key_obj, oid, in se050_aes_ctr_init()
|
| /optee_os/core/include/tee/ |
| H A D | fs_dirfile.h | 99 const TEE_UUID *uuid, const void *oid, 125 const void *oid, size_t oidlen); 155 const TEE_UUID *uuid, int *idx, void *oid,
|
| /optee_os/core/lib/libtomcrypt/src/pk/rsa/ |
| H A D | rsa_import_pkcs8.c | 51 unsigned long oid[16], version; in rsa_import_pkcs8() local 85 LTC_SET_ASN1(alg_seq, 0, LTC_ASN1_OBJECT_IDENTIFIER, oid, 16UL); in rsa_import_pkcs8()
|