Home
last modified time | relevance | path

Searched refs:bb (Results 1 – 12 of 12) sorted by relevance

/optee_os/core/lib/libtomcrypt/src/hashes/
H A Drmd256.c75 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 Drmd128.c81 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 Drmd160.c101 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 Drmd320.c96 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 Duser_access.c134 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 Dembedded_ts.c148 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 Dldelf_syscalls.c585 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 Dree_fs_ta.c563 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 Dsm4.c104 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 Daesni.c138 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 Duser_access.h79 void bb_free(void *bb, size_t len);
89 void bb_free_wipe(void *bb, size_t len);
/optee_os/core/tee/
H A Dtadb.c732 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()