| /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 87 dd = md->rmd256.state[3]; 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 93 dd = ddd = md->rmd128.state[3]; 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 113 dd = ddd = md->rmd160.state[3]; 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 108 dd = md->rmd320.state[3]; 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/lib/libmbedtls/mbedtls/library/ |
| H A D | aesni.c | 139 __m128i *cc, __m128i *dd) in gcm_clmul() argument 146 *dd = _mm_clmulepi64_si128(aa, bb, 0x11); // a1*b1 = d1:d0 in gcm_clmul() 153 *dd = _mm_xor_si128(*dd, ff); // d1:d0+e1+f1 in gcm_clmul() 157 static void gcm_shift(__m128i *cc, __m128i *dd) in gcm_shift() argument 164 __m128i dd_lo = _mm_slli_epi64(*dd, 1); // r3<<1:r2<<1 in gcm_shift() 166 __m128i dd_hi = _mm_srli_epi64(*dd, 63); // r3>>63:r2>>63 in gcm_shift() 172 *dd = _mm_or_si128(_mm_or_si128(dd_lo, dd_hi), xmm5); // r3<<1|r2>>62:r2<<1|r1>>63 in gcm_shift() 182 __m128i dd = _mm_slli_si128(_mm_xor_si128(_mm_xor_si128(aa, bb), cc), 8); // a+b+c:0 in gcm_reduce() local 183 return _mm_xor_si128(dd, xx); // x1+a+b+c:x0 = d:x0 in gcm_reduce() 207 __m128i aa = { 0 }, bb = { 0 }, cc, dd; in mbedtls_aesni_gcm_mult() local [all …]
|
| /optee_os/core/lib/libtomcrypt/src/stream/sosemanuk/ |
| H A D | sosemanuk.c | 621 #define LRU(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, dd) do { \ in s_sosemanuk_internal() argument 622 dd = s ## x0; \ in s_sosemanuk_internal() 639 #define STEP(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, dd, ee) do { \ in s_sosemanuk_internal() argument 641 LRU(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, dd); \ in s_sosemanuk_internal()
|