/optee_os/core/lib/libtomcrypt/src/pk/rsa/ |
A D | rsa_exptmod.c | 34 void *tmp, *tmpa, *tmpb; in rsa_exptmod() local 57 if ((err = mp_init_multi(&tmp, &tmpa, &tmpb, in rsa_exptmod() 68 if (mp_cmp(key->N, tmp) == LTC_MP_LT) { in rsa_exptmod() 95 err = mp_mulmod( tmp, rnd, key->N, tmp); in rsa_exptmod() 112 …if ((err = mp_exptmod(tmp, key->d, key->N, tmp)) != CRYPT_OK) { goto … in rsa_exptmod() 122 …if ((err = mp_mulmod(tmp, key->qP, key->p, tmp)) != CRYPT_OK) { goto … in rsa_exptmod() 125 …if ((err = mp_mul(tmp, key->q, tmp)) != CRYPT_OK) { goto … in rsa_exptmod() 126 …if ((err = mp_add(tmp, tmpb, tmp)) != CRYPT_OK) { goto … in rsa_exptmod() 131 err = mp_mulmod( tmp, rndi, key->N, tmp); in rsa_exptmod() 146 …if ((err = mp_exptmod(tmp, key->e, key->N, tmp)) != CRYPT_OK) { got… in rsa_exptmod() [all …]
|
A D | rsa_decrypt_key.c | 41 unsigned char *tmp; in rsa_decrypt_key_ex() local 75 tmp = XMALLOC(inlen); in rsa_decrypt_key_ex() 76 if (tmp == NULL) { in rsa_decrypt_key_ex() 82 if ((err = ltc_mp.rsa_me(in, inlen, tmp, &x, PK_PRIVATE, key)) != CRYPT_OK) { in rsa_decrypt_key_ex() 83 XFREE(tmp); in rsa_decrypt_key_ex() 89 err = pkcs_1_oaep_decode(tmp, x, lparam, lparamlen, modulus_bitlen, hash_idx, in rsa_decrypt_key_ex() 93 err = pkcs_1_v1_5_decode(tmp, x, LTC_PKCS_1_EME, modulus_bitlen, out, outlen, stat); in rsa_decrypt_key_ex() 96 XFREE(tmp); in rsa_decrypt_key_ex()
|
A D | rsa_export.c | 63 unsigned char* tmp = NULL; in rsa_export() local 67 tmp = XMALLOC(tmplen); in rsa_export() 69 if (tmp == NULL) { in rsa_export() 74 tmp = out; in rsa_export() 78 err = der_encode_sequence_multi(tmp, ptmplen, in rsa_export() 88 PKA_RSA, tmp, tmplen, LTC_ASN1_NULL, NULL, 0); in rsa_export() 91 if (tmp != out) XFREE(tmp); in rsa_export()
|
/optee_os/core/lib/libtomcrypt/src/ciphers/ |
A D | rc2.c | 73 unsigned char tmp[128]; in rc2_setup_ex() local 92 tmp[i] = key[i] & 255; in rc2_setup_ex() 98 tmp[i] = permute[(tmp[i - 1] + tmp[i - keylen]) & 255]; in rc2_setup_ex() 105 tmp[128 - T8] = permute[tmp[128 - T8] & TM]; in rc2_setup_ex() 107 tmp[i] = permute[tmp[i + 1] ^ tmp[i + T8]]; in rc2_setup_ex() 112 xkey[i] = (unsigned)tmp[2*i] + ((unsigned)tmp[2*i+1] << 8); in rc2_setup_ex() 116 zeromem(tmp, sizeof(tmp)); in rc2_setup_ex() 357 zeromem(tmp, sizeof(tmp)); in rc2_test() 370 rc2_ecb_decrypt(tmp[0], tmp[1], &skey); in rc2_test() 379 for (y = 0; y < 1000; y++) rc2_ecb_encrypt(tmp[0], tmp[0], &skey); in rc2_test() [all …]
|
A D | xtea.c | 204 unsigned char tmp[2][8]; in xtea_test() 212 xtea_ecb_encrypt(tests[i].pt, tmp[0], &skey); in xtea_test() 213 xtea_ecb_decrypt(tmp[0], tmp[1], &skey); in xtea_test() 215 if (compare_testvector(tmp[0], 8, tests[i].ct, 8, "XTEA Encrypt", i) != 0 || in xtea_test() 216 compare_testvector(tmp[1], 8, tests[i].pt, 8, "XTEA Decrypt", i) != 0) { in xtea_test() 221 for (y = 0; y < 8; y++) tmp[0][y] = 0; in xtea_test() 222 for (y = 0; y < 1000; y++) xtea_ecb_encrypt(tmp[0], tmp[0], &skey); in xtea_test() 223 for (y = 0; y < 1000; y++) xtea_ecb_decrypt(tmp[0], tmp[0], &skey); in xtea_test() 224 for (y = 0; y < 8; y++) if (tmp[0][y] != 0) return CRYPT_FAIL_TESTVECTOR; in xtea_test()
|
/optee_os/mk/ |
A D | checkconf.mk | 22 echo "#ifndef $${guard}" >$@.tmp; \ 23 echo "#define $${guard}" >>$@.tmp; \ 24 echo -n "$${cnf}" | sed 's/_nl_ */\n/g' >>$@.tmp; \ 25 echo "#endif" >>$@.tmp; \ 26 $(call mv-if-changed,$@.tmp,$@) 37 echo "# TEE version ${TEE_IMPL_VERSION}" >>$@.tmp; \ 38 echo -n "$${cnf}" | sed 's/_nl_ */\n/g' >>$@.tmp; \ 39 $(call mv-if-changed,$@.tmp,$@) 51 echo "ARCH=${ARCH}" >>$@.tmp; \ 52 echo "PLATFORM=${PLATFORM}" >>$@.tmp; \ [all …]
|
/optee_os/core/lib/libtomcrypt/src/encauth/ocb3/ |
A D | ocb3_done.c | 28 unsigned char tmp[MAXBLOCKSIZE]; in ocb3_done() local 51 ocb3_int_xor_blocks(tmp, ocb->adata_buffer, ocb->aOffset_current, ocb->adata_buffer_bytes); in ocb3_done() 54 tmp[x] = 0x80 ^ ocb->aOffset_current[x]; in ocb3_done() 57 tmp[x] = 0x00 ^ ocb->aOffset_current[x]; in ocb3_done() 62 if ((err = cipher_descriptor[ocb->cipher]->ecb_encrypt(tmp, tmp, &ocb->key)) != CRYPT_OK) { in ocb3_done() 65 ocb3_int_xor_blocks(ocb->aSum_current, ocb->aSum_current, tmp, ocb->block_len); in ocb3_done() 72 ocb3_int_xor_blocks(tmp, ocb->tag_part, ocb->aSum_current, ocb->block_len); in ocb3_done() 75 for(x = 0; x < ocb->tag_len; x++) tag[x] = tmp[x]; in ocb3_done() 82 zeromem(tmp, MAXBLOCKSIZE); in ocb3_done()
|
A D | ocb3_decrypt.c | 29 unsigned char tmp[MAXBLOCKSIZE]; in ocb3_decrypt() local 58 ocb3_int_xor_blocks(tmp, ct_b, ocb->Offset_current, ocb->block_len); in ocb3_decrypt() 61 if ((err = cipher_descriptor[ocb->cipher]->ecb_decrypt(tmp, tmp, &ocb->key)) != CRYPT_OK) { in ocb3_decrypt() 66 ocb3_int_xor_blocks(pt_b, tmp, ocb->Offset_current, ocb->block_len); in ocb3_decrypt() 78 zeromem(tmp, sizeof(tmp)); in ocb3_decrypt()
|
A D | ocb3_encrypt.c | 29 unsigned char tmp[MAXBLOCKSIZE]; in ocb3_encrypt() local 58 ocb3_int_xor_blocks(tmp, pt_b, ocb->Offset_current, ocb->block_len); in ocb3_encrypt() 61 if ((err = cipher_descriptor[ocb->cipher]->ecb_encrypt(tmp, tmp, &ocb->key)) != CRYPT_OK) { in ocb3_encrypt() 66 ocb3_int_xor_blocks(ct_b, tmp, ocb->Offset_current, ocb->block_len); in ocb3_encrypt() 78 zeromem(tmp, sizeof(tmp)); in ocb3_encrypt()
|
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/utf8/ |
A D | der_decode_utf8_string.c | 31 wchar_t tmp; in der_decode_utf8_string() local 64 tmp = in[x++]; in der_decode_utf8_string() 67 for (z = 0; (tmp & 0x80) && (z <= 4); z++, tmp = (tmp << 1) & 0xFF); in der_decode_utf8_string() 74 tmp >>= z; in der_decode_utf8_string() 82 tmp = (tmp << 6) | ((wchar_t)in[x++] & 0x3F); in der_decode_utf8_string() 86 out[y] = tmp; in der_decode_utf8_string()
|
/optee_os/core/lib/libtomcrypt/src/prngs/ |
A D | fortuna.c | 124 sha256_done(&md, tmp); in _fortuna_reseed() 173 zeromem(tmp, sizeof(tmp)); in _fortuna_reseed() 197 sha256_done(&md, tmp); in fortuna_update_seed() 201 sha256_done(&md, tmp); in fortuna_update_seed() 261 unsigned char tmp[2]; in _fortuna_add() local 271 tmp[1] = (unsigned char)inlen; in _fortuna_add() 376 unsigned char tmp[16]; in fortuna_read() local 414 XMEMCPY(out, tmp, outlen); in fortuna_read() 431 zeromem(tmp, sizeof(tmp)); in fortuna_read() 445 unsigned char tmp[32]; in fortuna_done() local [all …]
|
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/general/ |
A D | der_encode_asn1_identifier.c | 27 ulong64 tmp; in der_encode_asn1_identifier() local 71 tmp = id->tag; in der_encode_asn1_identifier() 74 tmp >>= 7; in der_encode_asn1_identifier() 75 } while (tmp); in der_encode_asn1_identifier() 82 for (tmp = 1; tmp <= tag_len; ++tmp) { in der_encode_asn1_identifier() 83 out[tmp] = ((id->tag >> (7 * (tag_len - tmp))) & 0x7f) | 0x80; in der_encode_asn1_identifier()
|
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/integer/ |
A D | der_encode_integer.c | 85 void *tmp; in der_encode_integer() local 88 if (mp_init(&tmp) != CRYPT_OK) { in der_encode_integer() 96 if (mp_2expt(tmp, y) != CRYPT_OK || mp_add(tmp, num, tmp) != CRYPT_OK) { in der_encode_integer() 97 mp_clear(tmp); in der_encode_integer() 100 if ((err = mp_to_unsigned_bin(tmp, out)) != CRYPT_OK) { in der_encode_integer() 101 mp_clear(tmp); in der_encode_integer() 104 mp_clear(tmp); in der_encode_integer()
|
A D | der_decode_integer.c | 59 void *tmp; in der_decode_integer() local 60 if (mp_init(&tmp) != CRYPT_OK) { in der_decode_integer() 64 if (mp_2expt(tmp, mp_count_bits(num)) != CRYPT_OK || mp_sub(num, tmp, num) != CRYPT_OK) { in der_decode_integer() 65 mp_clear(tmp); in der_decode_integer() 68 mp_clear(tmp); in der_decode_integer()
|
/optee_os/core/lib/zlib/ |
A D | adler32.c | 30 unsigned long tmp = a >> 16; \ 32 a += (tmp << 4) - tmp; \ 46 z_off64_t tmp = a >> 32; \ 48 a += (tmp << 8) - (tmp << 5) + tmp; \ 49 tmp = a >> 16; \ 51 a += (tmp << 4) - tmp; \ 52 tmp = a >> 16; \ 54 a += (tmp << 4) - tmp; \
|
/optee_os/core/arch/arm/plat-marvell/armada7k8k/ |
A D | hal_sec_perf.c | 142 uint32_t tmp; in _find_valid_range() local 145 tmp = io_read32(MCU_TZ_RANGE_LOW_REG(i)); in _find_valid_range() 146 if (!TZ_IS_VALID(tmp)) in _find_valid_range() 211 uint32_t tmp; in _dump_range() local 221 if (TZ_IS_VALID(tmp)) { in _dump_range() 222 TZ_GET_PERM(tmp, perm_read); in _dump_range() 224 TZ_GET_START_ADDR_L(tmp, addr_read); in _dump_range() 228 i, MCU_TZ_RANGE_LOW_REG(i), tmp); in _dump_range() 275 uint32_t tmp; in init_sec_perf() local 279 tmp |= 0x1; in init_sec_perf() [all …]
|
/optee_os/core/lib/libtomcrypt/src/pk/asn1/oid/ |
A D | pk_oid_str.c | 55 char tmp[256] = { 0 }; in pk_oid_num_to_str() local 64 tmp[k] = '0'; in pk_oid_num_to_str() 65 if (++k >= sizeof(tmp)) return CRYPT_ERROR; in pk_oid_num_to_str() 69 tmp[k] = '0' + (j % 10); in pk_oid_num_to_str() 70 if (++k >= sizeof(tmp)) return CRYPT_ERROR; in pk_oid_num_to_str() 75 tmp[k] = '.'; in pk_oid_num_to_str() 76 if (++k >= sizeof(tmp)) return CRYPT_ERROR; in pk_oid_num_to_str() 83 for (j = 0; j < k; j++) OID[j] = tmp[k - j - 1]; in pk_oid_num_to_str()
|
/optee_os/core/lib/libfdt/include/ |
A D | libfdt.h | 1287 fdt32_t tmp = cpu_to_fdt32(val); in fdt_setprop_inplace_u32() local 1288 return fdt_setprop_inplace(fdt, nodeoffset, name, &tmp, sizeof(tmp)); in fdt_setprop_inplace_u32() 1322 fdt64_t tmp = cpu_to_fdt64(val); in fdt_setprop_inplace_u64() local 1323 return fdt_setprop_inplace(fdt, nodeoffset, name, &tmp, sizeof(tmp)); in fdt_setprop_inplace_u64() 1437 fdt32_t tmp = cpu_to_fdt32(val); in fdt_property_u32() local 1438 return fdt_property(fdt, name, &tmp, sizeof(tmp)); in fdt_property_u32() 1443 return fdt_property(fdt, name, &tmp, sizeof(tmp)); in fdt_property_u64() 1649 return fdt_setprop(fdt, nodeoffset, name, &tmp, sizeof(tmp)); in fdt_setprop_u32() 1684 return fdt_setprop(fdt, nodeoffset, name, &tmp, sizeof(tmp)); in fdt_setprop_u64() 1821 return fdt_appendprop(fdt, nodeoffset, name, &tmp, sizeof(tmp)); in fdt_appendprop_u32() [all …]
|
/optee_os/core/arch/arm/kernel/ |
A D | unwind_arm64.c | 44 vaddr_t *tmp = NULL; in unw_get_kernel_stack() local 54 tmp = unw_grow(addr, &size, (n + 1) * sizeof(vaddr_t)); in unw_get_kernel_stack() 55 if (!tmp) in unw_get_kernel_stack() 57 addr = tmp; in unw_get_kernel_stack() 63 tmp = unw_grow(addr, &size, (n + 1) * sizeof(vaddr_t)); in unw_get_kernel_stack() 64 if (!tmp) in unw_get_kernel_stack() 66 addr = tmp; in unw_get_kernel_stack()
|
A D | unwind_arm32.c | 60 vaddr_t *tmp = NULL; in unw_get_kernel_stack() local 85 tmp = unw_grow(addr, &size, (n + 1) * sizeof(vaddr_t)); in unw_get_kernel_stack() 86 if (!tmp) in unw_get_kernel_stack() 88 addr = tmp; in unw_get_kernel_stack() 94 tmp = unw_grow(addr, &size, (n + 1) * sizeof(vaddr_t)); in unw_get_kernel_stack() 95 if (!tmp) in unw_get_kernel_stack() 97 addr = tmp; in unw_get_kernel_stack()
|
/optee_os/core/arch/arm/plat-marvell/armada3700/ |
A D | hal_sec_perf.c | 140 uint32_t tmp; in _find_valid_range() local 143 tmp = io_read32(MCU_TZ_RANGE_LOW_REG(i)); in _find_valid_range() 144 if (!TZ_IS_VALID(tmp)) in _find_valid_range() 202 uint32_t tmp; in _dump_range() local 209 tmp = io_read32(MCU_TZ_RANGE_LOW_REG(i)); in _dump_range() 211 if (TZ_IS_VALID(tmp)) { in _dump_range() 212 TZ_GET_PERM(tmp, perm_read); in _dump_range() 214 TZ_GET_START_ADDR_L(tmp, addr_read); in _dump_range() 218 i, MCU_TZ_RANGE_LOW_REG(i), tmp); in _dump_range() 248 uint32_t tmp; in init_sec_perf() local [all …]
|
/optee_os/core/lib/libtomcrypt/src/stream/rc4/ |
A D | rc4_stream.c | 24 unsigned char tmp, *s; in rc4_stream_setup() local 42 tmp = s[x]; s[x] = s[y]; s[y] = tmp; in rc4_stream_setup() 60 unsigned char x, y, *s, tmp; in rc4_stream_crypt() local 72 tmp = s[x]; s[x] = s[y]; s[y] = tmp; in rc4_stream_crypt() 73 tmp = (s[x] + s[y]) & 255; in rc4_stream_crypt() 74 *out++ = *in++ ^ s[tmp]; in rc4_stream_crypt()
|
/optee_os/core/lib/libtomcrypt/src/pk/dh/ |
A D | dh_shared_secret.c | 26 void *tmp; in dh_shared_secret() local 45 if ((err = mp_init(&tmp)) != CRYPT_OK) { in dh_shared_secret() 55 if ((err = mp_exptmod(public_key->y, private_key->x, private_key->prime, tmp)) != CRYPT_OK) { in dh_shared_secret() 60 x = (unsigned long)mp_unsigned_bin_size(tmp); in dh_shared_secret() 66 if ((err = mp_to_unsigned_bin(tmp, out)) != CRYPT_OK) { in dh_shared_secret() 73 mp_clear(tmp); in dh_shared_secret()
|
/optee_os/core/lib/libtomcrypt/src/hashes/ |
A D | blake2b.c | 195 ulong64 tmp; in blake2b_init_param() local 196 LOAD64L(tmp, P + i * 8); in blake2b_init_param() 197 md->blake2b.h[i] ^= tmp; in blake2b_init_param() 479 unsigned char tmp[64]; in blake2b_512_test() 485 blake2b_done(&md, tmp); in blake2b_512_test() 526 unsigned char tmp[48]; in blake2b_384_test() 532 blake2b_done(&md, tmp); in blake2b_384_test() 579 unsigned char tmp[32]; in blake2b_256_test() 585 blake2b_done(&md, tmp); in blake2b_256_test() 620 unsigned char tmp[20]; in blake2b_160_test() [all …]
|
A D | blake2s.c | 189 ulong32 tmp; in blake2s_init_param() local 190 LOAD32L(tmp, P + i * 4); in blake2s_init_param() 191 md->blake2s.h[i] ^= tmp; in blake2s_init_param() 469 unsigned char tmp[32]; in blake2s_256_test() 475 blake2s_done(&md, tmp); in blake2s_256_test() 513 unsigned char tmp[28]; in blake2s_224_test() 519 blake2s_done(&md, tmp); in blake2s_224_test() 555 unsigned char tmp[20]; in blake2s_160_test() 561 blake2s_done(&md, tmp); in blake2s_160_test() 595 unsigned char tmp[16]; in blake2s_128_test() [all …]
|