| /optee_os/core/lib/libtomcrypt/src/hashes/ |
| H A D | rmd256.c | 75 ulong32 aa,bb,cc,dd,aaa,bbb,ccc,ddd,tmp,X[16]; in ss_rmd256_compress() local 85 bb = md->rmd256.state[1]; in ss_rmd256_compress() 94 FF(aa, bb, cc, dd, X[ 0], 11); in ss_rmd256_compress() 95 FF(dd, aa, bb, cc, X[ 1], 14); in ss_rmd256_compress() 96 FF(cc, dd, aa, bb, X[ 2], 15); in ss_rmd256_compress() 97 FF(bb, cc, dd, aa, X[ 3], 12); in ss_rmd256_compress() 98 FF(aa, bb, cc, dd, X[ 4], 5); in ss_rmd256_compress() 99 FF(dd, aa, bb, cc, X[ 5], 8); in ss_rmd256_compress() 100 FF(cc, dd, aa, bb, X[ 6], 7); in ss_rmd256_compress() 101 FF(bb, cc, dd, aa, X[ 7], 9); in ss_rmd256_compress() [all …]
|
| H A D | rmd128.c | 81 ulong32 aa,bb,cc,dd,aaa,bbb,ccc,ddd,X[16]; in ss_rmd128_compress() local 91 bb = bbb = md->rmd128.state[1]; in ss_rmd128_compress() 96 FF(aa, bb, cc, dd, X[ 0], 11); in ss_rmd128_compress() 97 FF(dd, aa, bb, cc, X[ 1], 14); in ss_rmd128_compress() 98 FF(cc, dd, aa, bb, X[ 2], 15); in ss_rmd128_compress() 99 FF(bb, cc, dd, aa, X[ 3], 12); in ss_rmd128_compress() 100 FF(aa, bb, cc, dd, X[ 4], 5); in ss_rmd128_compress() 101 FF(dd, aa, bb, cc, X[ 5], 8); in ss_rmd128_compress() 102 FF(cc, dd, aa, bb, X[ 6], 7); in ss_rmd128_compress() 103 FF(bb, cc, dd, aa, X[ 7], 9); in ss_rmd128_compress() [all …]
|
| H A D | rmd160.c | 101 ulong32 aa,bb,cc,dd,ee,aaa,bbb,ccc,ddd,eee,X[16]; in ss_rmd160_compress() local 111 bb = bbb = md->rmd160.state[1]; in ss_rmd160_compress() 117 FF(aa, bb, cc, dd, ee, X[ 0], 11); in ss_rmd160_compress() 118 FF(ee, aa, bb, cc, dd, X[ 1], 14); in ss_rmd160_compress() 119 FF(dd, ee, aa, bb, cc, X[ 2], 15); in ss_rmd160_compress() 120 FF(cc, dd, ee, aa, bb, X[ 3], 12); in ss_rmd160_compress() 121 FF(bb, cc, dd, ee, aa, X[ 4], 5); in ss_rmd160_compress() 122 FF(aa, bb, cc, dd, ee, X[ 5], 8); in ss_rmd160_compress() 123 FF(ee, aa, bb, cc, dd, X[ 6], 7); in ss_rmd160_compress() 124 FF(dd, ee, aa, bb, cc, X[ 7], 9); in ss_rmd160_compress() [all …]
|
| H A D | rmd320.c | 96 ulong32 aa,bb,cc,dd,ee,aaa,bbb,ccc,ddd,eee,tmp,X[16]; in ss_rmd320_compress() local 106 bb = md->rmd320.state[1]; in ss_rmd320_compress() 117 FF(aa, bb, cc, dd, ee, X[ 0], 11); in ss_rmd320_compress() 118 FF(ee, aa, bb, cc, dd, X[ 1], 14); in ss_rmd320_compress() 119 FF(dd, ee, aa, bb, cc, X[ 2], 15); in ss_rmd320_compress() 120 FF(cc, dd, ee, aa, bb, X[ 3], 12); in ss_rmd320_compress() 121 FF(bb, cc, dd, ee, aa, X[ 4], 5); in ss_rmd320_compress() 122 FF(aa, bb, cc, dd, ee, X[ 5], 8); in ss_rmd320_compress() 123 FF(ee, aa, bb, cc, dd, X[ 6], 7); in ss_rmd320_compress() 124 FF(dd, ee, aa, bb, cc, X[ 7], 9); in ss_rmd320_compress() [all …]
|
| /optee_os/core/kernel/ |
| H A D | user_access.c | 134 void *bb = NULL; in bb_alloc() local 138 bb = maybe_tag_bb(uctx->bbuf + uctx->bbuf_offs, len); in bb_alloc() 141 return bb; in bb_alloc() 144 static void bb_free_helper(struct user_mode_ctx *uctx, vaddr_t bb, size_t len) in bb_free_helper() argument 148 if (bb >= bbuf && IS_ALIGNED(bb, BB_ALIGNMENT)) { in bb_free_helper() 149 size_t prev_offs = bb - bbuf; in bb_free_helper() 155 maybe_untag_bb((void *)bb, len); in bb_free_helper() 162 void bb_free(void *bb, size_t len) in bb_free() argument 167 bb_free_helper(uctx, memtag_strip_tag_vaddr(bb), len); in bb_free() 170 void bb_free_wipe(void *bb, size_t len) in bb_free_wipe() argument [all …]
|
| H A D | embedded_ts.c | 148 uint8_t *bb = NULL; in read_compressed() local 155 bb = bb_alloc(bb_len); in read_compressed() 156 if (!bb) { in read_compressed() 162 strm->next_out = bb; in read_compressed() 180 memcpy((uint8_t *)data_core + total, bb, out); in read_compressed() 182 res = copy_to_user((uint8_t *)data_user + total, bb, in read_compressed() 192 strm->next_out = bb; in read_compressed() 203 bb_free(bb, bb_len); in read_compressed()
|
| H A D | ldelf_syscalls.c | 585 void *bb = NULL; in ldelf_syscall_gen_rnd_num() local 587 bb = bb_alloc(num_bytes); in ldelf_syscall_gen_rnd_num() 588 if (!bb) in ldelf_syscall_gen_rnd_num() 591 res = crypto_rng_read(bb, num_bytes); in ldelf_syscall_gen_rnd_num() 595 return copy_to_user(buf, bb, num_bytes); in ldelf_syscall_gen_rnd_num()
|
| H A D | ree_fs_ta.c | 563 void *bb = NULL; in ree_fs_ta_read() local 574 bb = bb_alloc(bb_len); in ree_fs_ta_read() 575 if (!bb) in ree_fs_ta_read() 577 dst = bb; in ree_fs_ta_read() 644 bb_free(bb, bb_len); in ree_fs_ta_read()
|
| /optee_os/core/crypto/ |
| H A D | sm4.c | 104 uint32_t bb = 0; in sm4Lt() local 113 GET_UINT32_BE(bb, b, 0); in sm4Lt() 115 return bb ^ ROTL(bb, 2) ^ ROTL(bb, 10) ^ ROTL(bb, 18) ^ ROTL(bb, 24); in sm4Lt() 126 uint32_t bb = 0; in sm4CalciRK() local 135 GET_UINT32_BE(bb, b, 0); in sm4CalciRK() 137 return bb ^ ROTL(bb, 13) ^ ROTL(bb, 23); in sm4CalciRK()
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | aesni.c | 138 static void gcm_clmul(const __m128i aa, const __m128i bb, in gcm_clmul() argument 145 *cc = _mm_clmulepi64_si128(aa, bb, 0x00); // a0*b0 = c1:c0 in gcm_clmul() 146 *dd = _mm_clmulepi64_si128(aa, bb, 0x11); // a1*b1 = d1:d0 in gcm_clmul() 147 __m128i ee = _mm_clmulepi64_si128(aa, bb, 0x10); // a0*b1 = e1:e0 in gcm_clmul() 148 __m128i ff = _mm_clmulepi64_si128(aa, bb, 0x01); // a1*b0 = f1:f0 in gcm_clmul() 180 __m128i bb = _mm_slli_epi64(xx, 62); // x1<<62:x0<<62 = stuff:b in gcm_reduce() local 182 __m128i dd = _mm_slli_si128(_mm_xor_si128(_mm_xor_si128(aa, bb), cc), 8); // a+b+c:0 in gcm_reduce() 207 __m128i aa = { 0 }, bb = { 0 }, cc, dd; in mbedtls_aesni_gcm_mult() local 212 ((uint8_t *) &bb)[i] = b[15 - i]; in mbedtls_aesni_gcm_mult() 215 gcm_clmul(aa, bb, &cc, &dd); in mbedtls_aesni_gcm_mult() [all …]
|
| /optee_os/core/include/kernel/ |
| H A D | user_access.h | 79 void bb_free(void *bb, size_t len); 89 void bb_free_wipe(void *bb, size_t len);
|
| /optee_os/core/tee/ |
| H A D | tadb.c | 732 void *bb = NULL; in tee_tadb_ta_read() local 742 bb = bb_alloc(bb_len); in tee_tadb_ta_read() 743 if (!bb) in tee_tadb_ta_read() 745 dst = bb; in tee_tadb_ta_read() 783 bb_free(bb, bb_len); in tee_tadb_ta_read()
|