Home
last modified time | relevance | path

Searched refs:oid (Results 1 – 25 of 53) sorted by relevance

123

/optee_os/core/lib/libtomcrypt/src/pk/asn1/oid/
H A Dpk_oid_str.c6 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 Dpk_get_oid.c9 const char* oid; member
31 *st = pka_oids[i].oid; in pk_get_oid()
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dx509_create.c29 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 Dasn1write.c150 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 Doid.c46 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 Dpkwrite.c235 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 Dasn1parse.c426 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 Dx509_internal.h51 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 Dutils.c71 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 Doid.h496 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 Dasn1write.h136 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 Dx509_encode_subject_public_key_info.c41 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 Dx509_decode_subject_public_key_info.c40 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 Dfs_dirfile.c24 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 Dec25519_export.c26 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 Dec25519_import_pkcs8.c28 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 Duser.c35 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 Decc_export_openssl.c25 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 Dpbes1.c55 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 Dpbes2.c11 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 Drsa.c136 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 Decc.c244 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 Dctr.c40 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 Dfs_dirfile.h99 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 Drsa_import_pkcs8.c51 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()

123