| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | check_config.h | 35 #error "Mbed TLS requires a platform with 8-bit chars" 42 #error "MBEDTLS_PLATFORM_C is required on Windows" 49 #error "The NET module is not available for mbed OS - please use the network functions provided by … 54 #error "MBEDTLS_DEPRECATED_WARNING only works with GCC and Clang" 58 #error "MBEDTLS_HAVE_TIME_DATE without MBEDTLS_HAVE_TIME does not make sense" 73 #error "Unsupported partial support for ECC key type acceleration, see docs/driver-only-builds.md" 96 #error "Unsupported partial support for ECC curves acceleration, see docs/driver-only-builds.md" 104 #error "MBEDTLS_CTR_DRBG_C defined, but not all prerequisites" 108 #error "MBEDTLS_DHM_C defined, but not all prerequisites" 113 #error "MBEDTLS_CMAC_C defined, but not all prerequisites" [all …]
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | check_crypto_config.h | 22 #error "PSA_WANT_ALG_CCM defined, but not all prerequisites" 29 #error "PSA_WANT_ALG_CMAC defined, but not all prerequisites" 35 #error "PSA_WANT_ALG_DETERMINISTIC_ECDSA defined, but not all prerequisites" 41 #error "PSA_WANT_ALG_ECDSA defined, but not all prerequisites" 47 #error "PSA_WANT_ALG_GCM defined, but not all prerequisites" 53 #error "PSA_WANT_ALG_RSA_PKCS1V15_CRYPT defined, but not all prerequisites" 59 #error "PSA_WANT_ALG_RSA_PKCS1V15_SIGN defined, but not all prerequisites" 65 #error "PSA_WANT_ALG_RSA_OAEP defined, but not all prerequisites" 71 #error "PSA_WANT_ALG_RSA_PSS defined, but not all prerequisites" 80 #error "PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_xxx defined, but not all prerequisites" [all …]
|
| /optee_os/core/lib/libtomcrypt/src/pk/asn1/der/sequence/ |
| H A D | der_decode_sequence_flexi.c | 55 goto error; in s_der_decode_sequence_flexi() 63 goto error; in s_der_decode_sequence_flexi() 68 goto error; in s_der_decode_sequence_flexi() 84 goto error; in s_der_decode_sequence_flexi() 90 goto error; in s_der_decode_sequence_flexi() 128 goto error; in s_der_decode_sequence_flexi() 136 goto error; in s_der_decode_sequence_flexi() 140 goto error; in s_der_decode_sequence_flexi() 147 goto error; in s_der_decode_sequence_flexi() 153 goto error; in s_der_decode_sequence_flexi() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/pk/ecc/ |
| H A D | ecc_recover_key.c | 58 goto error; in ecc_recover_key() 67 goto error; in ecc_recover_key() 75 … LTC_ASN1_EOL, 0UL, LTC_NULL)) != CRYPT_OK) { goto error; } in ecc_recover_key() 82 goto error; in ecc_recover_key() 84 …read_unsigned_bin(r, (unsigned char *)sig, i)) != CRYPT_OK) { goto error; } in ecc_recover_key() 85 …read_unsigned_bin(s, (unsigned char *)sig+i, i)) != CRYPT_OK) { goto error; } in ecc_recover_key() 91 err = CRYPT_ERROR; goto error; in ecc_recover_key() 95 goto error; in ecc_recover_key() 102 goto error; in ecc_recover_key() 105 …read_unsigned_bin(r, (unsigned char *)sig, 32)) != CRYPT_OK) { goto error; } in ecc_recover_key() [all …]
|
| H A D | ecc_verify_hash.c | 53 goto error; in ecc_verify_hash_ex() 61 goto error; in ecc_verify_hash_ex() 69 … LTC_ASN1_EOL, 0UL, LTC_NULL)) != CRYPT_OK) { goto error; } in ecc_verify_hash_ex() 76 goto error; in ecc_verify_hash_ex() 78 …read_unsigned_bin(r, (unsigned char *)sig, i)) != CRYPT_OK) { goto error; } in ecc_verify_hash_ex() 79 …read_unsigned_bin(s, (unsigned char *)sig+i, i)) != CRYPT_OK) { goto error; } in ecc_verify_hash_ex() 85 err = CRYPT_ERROR; goto error; in ecc_verify_hash_ex() 89 goto error; in ecc_verify_hash_ex() 91 …read_unsigned_bin(r, (unsigned char *)sig, 32)) != CRYPT_OK) { goto error; } in ecc_verify_hash_ex() 92 …read_unsigned_bin(s, (unsigned char *)sig+32, 32)) != CRYPT_OK) { goto error; } in ecc_verify_hash_ex() [all …]
|
| H A D | ecc_set_key.c | 24 goto error; in ecc_set_key() 28 goto error; in ecc_set_key() 31 …p.ecc_ptmul(key->k, &key->dp.base, &key->pubkey, a, prime, 1)) != CRYPT_OK) { goto error; } in ecc_set_key() 35 …cc_import_point(in, inlen, prime, a, b, key->pubkey.x, key->pubkey.y)) != CRYPT_OK) { goto error; } in ecc_set_key() 36 …t(key->pubkey.z, 1)) != CRYPT_OK) { goto error; } in ecc_set_key() 40 goto error; in ecc_set_key() 45 goto error; in ecc_set_key() 51 error: in ecc_set_key()
|
| H A D | ecc_export_openssl.c | 43 … if (key->dp.oidlen == 0) { err = CRYPT_INVALID_ARG; goto error; } in ecc_export_openssl() 57 …n_a > sizeof(bin_a)) { err = CRYPT_BUFFER_OVERFLOW; goto error; } in ecc_export_openssl() 58 if ((err = mp_to_unsigned_bin(a, bin_a)) != CRYPT_OK) { goto error; } in ecc_export_openssl() 63 …n_b > sizeof(bin_b)) { err = CRYPT_BUFFER_OVERFLOW; goto error; } in ecc_export_openssl() 64 if ((err = mp_to_unsigned_bin(b, bin_b)) != CRYPT_OK) { goto error; } in ecc_export_openssl() 70 if (err != CRYPT_OK) { goto error; } in ecc_export_openssl() 73 if ((err = pk_get_oid(LTC_OID_EC_PRIMEF, &OID)) != CRYPT_OK) { goto error; } in ecc_export_openssl() 95 goto error; in ecc_export_openssl() 122 goto error; in ecc_export_openssl() 138 … sizeof(bin_k)) { err = CRYPT_BUFFER_OVERFLOW; goto error; } in ecc_export_openssl() [all …]
|
| H A D | ecc_set_curve.c | 23 if ((err = mp_read_radix(key->dp.prime, cu->prime, 16)) != CRYPT_OK) { goto error; } in ecc_set_curve() 24 if ((err = mp_read_radix(key->dp.order, cu->order, 16)) != CRYPT_OK) { goto error; } in ecc_set_curve() 25 if ((err = mp_read_radix(key->dp.A, cu->A, 16)) != CRYPT_OK) { goto error; } in ecc_set_curve() 26 if ((err = mp_read_radix(key->dp.B, cu->B, 16)) != CRYPT_OK) { goto error; } in ecc_set_curve() 27 if ((err = mp_read_radix(key->dp.base.x, cu->Gx, 16)) != CRYPT_OK) { goto error; } in ecc_set_curve() 28 if ((err = mp_read_radix(key->dp.base.y, cu->Gy, 16)) != CRYPT_OK) { goto error; } in ecc_set_curve() 29 if ((err = mp_set(key->dp.base.z, 1)) != CRYPT_OK) { goto error; } in ecc_set_curve() 35 if ((err = pk_oid_str_to_num(cu->OID, key->dp.oid, &key->dp.oidlen)) != CRYPT_OK) { goto error; } in ecc_set_curve() 39 error: in ecc_set_curve()
|
| H A D | ecc_set_curve_internal.c | 55 if ((err = mp_copy(srckey->dp.prime, key->dp.prime )) != CRYPT_OK) { goto error; } in ecc_copy_curve() 56 if ((err = mp_copy(srckey->dp.order, key->dp.order )) != CRYPT_OK) { goto error; } in ecc_copy_curve() 57 if ((err = mp_copy(srckey->dp.A, key->dp.A )) != CRYPT_OK) { goto error; } in ecc_copy_curve() 58 if ((err = mp_copy(srckey->dp.B, key->dp.B )) != CRYPT_OK) { goto error; } in ecc_copy_curve() 59 if ((err = ltc_ecc_copy_point(&srckey->dp.base, &key->dp.base)) != CRYPT_OK) { goto error; } in ecc_copy_curve() 74 error: in ecc_copy_curve() 99 if ((err = mp_copy(prime, key->dp.prime )) != CRYPT_OK) { goto error; } in ecc_set_curve_from_mpis() 100 if ((err = mp_copy(order, key->dp.order )) != CRYPT_OK) { goto error; } in ecc_set_curve_from_mpis() 101 if ((err = mp_copy(a, key->dp.A )) != CRYPT_OK) { goto error; } in ecc_set_curve_from_mpis() 102 if ((err = mp_copy(b, key->dp.B )) != CRYPT_OK) { goto error; } in ecc_set_curve_from_mpis() [all …]
|
| H A D | ecc_sign_hash.c | 79 if ((err = mp_mod(pubkey.pubkey.x, p, r)) != CRYPT_OK) { goto error; } in ecc_sign_hash_ex() 84 if (mp_copy(pubkey.pubkey.x, s) != CRYPT_OK) { goto error; } in ecc_sign_hash_ex() 88 if ((err = mp_sub(s, p, s)) != CRYPT_OK) { goto error; } in ecc_sign_hash_ex() 96 …if ((err = rand_bn_upto(b, p, prng, wprng)) != CRYPT_OK) { goto error; } /* b = blinding … in ecc_sign_hash_ex() 98 … if ((err = mp_mulmod(pubkey.k, b, p, pubkey.k)) != CRYPT_OK) { goto error; } /* k = kb */ in ecc_sign_hash_ex() 99 … if ((err = mp_invmod(pubkey.k, p, pubkey.k)) != CRYPT_OK) { goto error; } /* k = 1/kb */ in ecc_sign_hash_ex() 100 … if ((err = mp_mulmod(key->k, r, p, s)) != CRYPT_OK) { goto error; } /* s = xr */ in ecc_sign_hash_ex() 101 … if ((err = mp_mulmod(pubkey.k, s, p, s)) != CRYPT_OK) { goto error; } /* s = xr/kb */ in ecc_sign_hash_ex() 102 … if ((err = mp_mulmod(pubkey.k, e, p, e)) != CRYPT_OK) { goto error; } /* e = e/kb */ in ecc_sign_hash_ex() 103 …if ((err = mp_add(e, s, s)) != CRYPT_OK) { goto error; } /* s = e/kb + xr… in ecc_sign_hash_ex() [all …]
|
| H A D | ecc_import_x509.c | 23 if ((err = pk_oid_num_to_str(curveoid, len_oid, OID, &len)) != CRYPT_OK) { goto error; } in s_ecc_import_x509_with_oid() 24 if ((err = ecc_find_curve(OID, &curve)) != CRYPT_OK) { goto error; } in s_ecc_import_x509_with_oid() 25 if ((err = ecc_set_curve(curve, key)) != CRYPT_OK) { goto error; } in s_ecc_import_x509_with_oid() 29 error: in s_ecc_import_x509_with_oid() 73 …err = mp_read_unsigned_bin(a, bin_a, len_a)) != CRYPT_OK) { goto error; } in s_ecc_import_x509_with_curve() 74 …err = mp_read_unsigned_bin(b, bin_b, len_b)) != CRYPT_OK) { goto error; } in s_ecc_import_x509_with_curve() 75 …err = ltc_ecc_import_point(bin_g, len_g, prime, a, b, gx, gy)) != CRYPT_OK) { goto error; } in s_ecc_import_x509_with_curve() 77 … = ecc_set_curve_from_mpis(a, b, prime, order, gx, gy, cofactor, key)) != CRYPT_OK) { goto error; } in s_ecc_import_x509_with_curve() 81 error: in s_ecc_import_x509_with_curve()
|
| /optee_os/core/lib/libtomcrypt/src/pk/rsa/ |
| H A D | rsa_exptmod.c | 57 { goto error; } in rsa_exptmod() 63 goto error; in rsa_exptmod() 72 goto error; in rsa_exptmod() 78 goto error; in rsa_exptmod() 84 goto error; in rsa_exptmod() 90 goto error; in rsa_exptmod() 105 …r = mp_exptmod(tmp, key->d, key->N, tmp)) != CRYPT_OK) { goto error; } in rsa_exptmod() 108 …r = mp_exptmod(tmp, key->dP, key->p, tmpa)) != CRYPT_OK) { goto error; } in rsa_exptmod() 111 …r = mp_exptmod(tmp, key->dQ, key->q, tmpb)) != CRYPT_OK) { goto error; } in rsa_exptmod() 114 …r = mp_sub(tmpa, tmpb, tmp)) != CRYPT_OK) { goto error; } in rsa_exptmod() [all …]
|
| /optee_os/core/arch/riscv/kernel/ |
| H A D | sbi_mpxy.c | 60 if (sbiret.error) { in sbi_mpxy_get_shmem_size() 61 EMSG("MPXY SBI call failed: error=%ld value=%ld", sbiret.error, in sbi_mpxy_get_shmem_size() 63 return sbiret.error; in sbi_mpxy_get_shmem_size() 104 if (sbiret.error) { in sbi_mpxy_set_shmem() 105 EMSG("MPXY SBI call failed: error=%ld", sbiret.error); in sbi_mpxy_set_shmem() 107 ret = sbiret.error; in sbi_mpxy_set_shmem() 149 sbiret.error = SBI_ERR_NO_SHMEM; in sbi_mpxy_get_channel_ids() 158 if (sbiret.error) { in sbi_mpxy_get_channel_ids() 159 EMSG("MPXY SBI call failed: error=%ld", sbiret.error); in sbi_mpxy_get_channel_ids() 176 return sbiret.error; in sbi_mpxy_get_channel_ids() [all …]
|
| H A D | sbi.c | 20 if (!ret.error) in sbi_probe_extension() 46 return ret.error; in sbi_dbcn_write_byte() 65 return ret.error; in sbi_hsm_hart_start() 81 if (ret.error) in sbi_hsm_hart_get_status() 82 return ret.error; in sbi_hsm_hart_get_status()
|
| H A D | sbi_mpxy_rpmi.c | 43 goto error; in sbi_mpxy_rpmi_probe_channels() 49 goto error; in sbi_mpxy_rpmi_probe_channels() 55 goto error; in sbi_mpxy_rpmi_probe_channels() 62 goto error; in sbi_mpxy_rpmi_probe_channels() 69 goto error; in sbi_mpxy_rpmi_probe_channels() 77 goto error; in sbi_mpxy_rpmi_probe_channels() 113 goto error; in sbi_mpxy_rpmi_probe_channels() 125 goto error; in sbi_mpxy_rpmi_probe_channels() 131 error: in sbi_mpxy_rpmi_probe_channels() 253 message->error = ret; in sbi_mpxy_rpmi_send_data()
|
| /optee_os/core/lib/libtomcrypt/src/misc/ssh/ |
| H A D | ssh_decode_sequence_multi.c | 49 goto error; in ssh_decode_sequence_multi() 78 goto error; in ssh_decode_sequence_multi() 84 goto error; in ssh_decode_sequence_multi() 92 goto error; in ssh_decode_sequence_multi() 125 goto error; in ssh_decode_sequence_multi() 129 goto error; in ssh_decode_sequence_multi() 140 …err = mp_set(vdata, 0)) != CRYPT_OK) { goto error; } in ssh_decode_sequence_multi() 144 goto error; in ssh_decode_sequence_multi() 146 …err = mp_read_unsigned_bin(vdata, (unsigned char *)in, size)) != CRYPT_OK) { goto error; } in ssh_decode_sequence_multi() 155 goto error; in ssh_decode_sequence_multi() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/pk/dsa/ |
| H A D | dsa_verify_key.c | 68 if ((err = mp_sub_d(key->p, 1, tmp1)) != CRYPT_OK) { goto error; } in dsa_int_validate_pqg() 69 if ((err = mp_div(tmp1, key->q, tmp1, tmp2)) != CRYPT_OK) { goto error; } in dsa_int_validate_pqg() 72 goto error; in dsa_int_validate_pqg() 78 if ((err = mp_exptmod(key->g, key->q, key->p, tmp1)) != CRYPT_OK) { goto error; } in dsa_int_validate_pqg() 81 goto error; in dsa_int_validate_pqg() 86 error: in dsa_int_validate_pqg() 147 goto error; in dsa_int_validate_xy() 151 goto error; in dsa_int_validate_xy() 158 goto error; in dsa_int_validate_xy() 162 goto error; in dsa_int_validate_xy() [all …]
|
| H A D | dsa_sign_hash.c | 61 … if ((err = rand_bn_bits(k, qbits, prng, wprng)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw() 67 … if ((err = mp_gcd(k, key->q, tmp)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw() 71 …if ((err = mp_invmod(k, key->q, kinv)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw() 74 …if ((err = mp_exptmod(key->g, k, key->p, r)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw() 75 …if ((err = mp_mod(r, key->q, r)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw() 83 …if ((err = mp_read_unsigned_bin(tmp, (unsigned char *)in, inlen)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw() 84 …if ((err = mp_mul(key->x, r, s)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw() 85 …if ((err = mp_add(s, tmp, s)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw() 86 …if ((err = mp_mulmod(s, kinv, key->q, s)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw() 91 error: in dsa_sign_hash_raw() [all …]
|
| H A D | dsa_verify_hash.c | 46 goto error; in dsa_verify_hash_raw() 53 …((err = mp_invmod(s, key->q, w)) != CRYPT_OK) { goto error; } in dsa_verify_hash_raw() 56 …((err = mp_read_unsigned_bin(u1, (unsigned char *)hash, hashlen)) != CRYPT_OK) { goto error; } in dsa_verify_hash_raw() 57 …((err = mp_mulmod(u1, w, key->q, u1)) != CRYPT_OK) { goto error; } in dsa_verify_hash_raw() 60 …((err = mp_mulmod(r, w, key->q, u2)) != CRYPT_OK) { goto error; } in dsa_verify_hash_raw() 63 …((err = mp_exptmod(key->g, u1, key->p, u1)) != CRYPT_OK) { goto error; } in dsa_verify_hash_raw() 64 …((err = mp_exptmod(key->y, u2, key->p, u2)) != CRYPT_OK) { goto error; } in dsa_verify_hash_raw() 65 …((err = mp_mulmod(u1, u2, key->p, v)) != CRYPT_OK) { goto error; } in dsa_verify_hash_raw() 66 …((err = mp_mod(v, key->q, v)) != CRYPT_OK) { goto error; } in dsa_verify_hash_raw() 74 error: in dsa_verify_hash_raw()
|
| /optee_os/core/lib/libtomcrypt/src/pk/dh/ |
| H A D | dh_import.c | 35 goto error; in dh_import() 48 goto error; in dh_import() 52 goto error; in dh_import() 64 goto error; in dh_import() 69 goto error; in dh_import() 74 goto error; in dh_import() 79 goto error; in dh_import() 84 error: in dh_import()
|
| H A D | dh_make_key.c | 100 goto error; in dh_make_key() 106 goto error; in dh_make_key() 113 goto error; in dh_make_key() 121 goto error; in dh_make_key() 124 goto error; in dh_make_key() 129 goto error; in dh_make_key() 134 error: in dh_make_key()
|
| H A D | dh_shared_secret.c | 44 goto error; in dh_shared_secret() 49 goto error; in dh_shared_secret() 57 goto error; in dh_shared_secret() 60 goto error; in dh_shared_secret() 65 error: in dh_shared_secret()
|
| /optee_os/core/arch/arm/plat-hikey/ |
| H A D | platform_config.h | 27 #error Unknown console UART 39 #error Unknown console UART 43 #error Unknown HiKey PLATFORM_FLAVOR 120 #error Unknown DRAM size 142 #error Unknown DRAM size 147 #error 32-bit TEE with CFG_CORE_DYN_SHM and without CFG_LARGE_PHYS_ADDR \ 152 #error Unknown HiKey PLATFORM_FLAVOR
|
| /optee_os/core/lib/libtomcrypt/src/headers/ |
| H A D | tomcrypt_custom.h | 600 #error LTC_CLEAN_STACK is considered as broken 604 #error LTC_PBES requires LTC_PKCS_5 608 #error LTC_PBES requires LTC_PKCS_12 612 #error LTC_PKCS_5 requires LTC_HMAC 616 #error LTC_PKCS_5 requires LTC_HASH_HELPERS 620 #error Pelican-MAC requires LTC_RIJNDAEL 624 #error LTC_EAX_MODE requires CTR and LTC_OMAC mode 628 #error LTC_YARROW requires LTC_CTR_MODE chaining mode to be defined! 632 #error ASN.1 DER requires MPI functionality 636 #error PK requires ASN.1 DER functionality, make sure LTC_DER is enabled [all …]
|
| /optee_os/core/drivers/ |
| H A D | versal_trng.c | 738 goto error; in trng_reseed_internal() 741 goto error; in trng_reseed_internal() 754 goto error; in trng_reseed_internal() 759 goto error; in trng_reseed_internal() 763 error: in trng_reseed_internal() 778 goto error; in trng_instantiate() 781 goto error; in trng_instantiate() 785 goto error; in trng_instantiate() 788 goto error; in trng_instantiate() 791 goto error; in trng_instantiate() [all …]
|