/optee_os/core/lib/libtomcrypt/src/ciphers/safer/ |
A D | saferp.c | 88 b[0] = (b[0] + (b[1] = (b[0] + b[1]) & 255)) & 255; \ 89 b[2] = (b[2] + (b[3] = (b[3] + b[2]) & 255)) & 255; \ 90 b[4] = (b[4] + (b[5] = (b[5] + b[4]) & 255)) & 255; \ 91 b[6] = (b[6] + (b[7] = (b[7] + b[6]) & 255)) & 255; \ 92 b[8] = (b[8] + (b[9] = (b[9] + b[8]) & 255)) & 255; \ 93 b[10] = (b[10] + (b[11] = (b[11] + b[10]) & 255)) & 255; \ 94 b[12] = (b[12] + (b[13] = (b[13] + b[12]) & 255)) & 255; \ 95 b[14] = (b[14] + (b[15] = (b[15] + b[14]) & 255)) & 255; \ 100 b[15] = (b[15] - (b[14] = (b[14] - b[15]) & 255)) & 255; \ 101 b[13] = (b[13] - (b[12] = (b[12] - b[13]) & 255)) & 255; \ [all …]
|
/optee_os/core/arch/arm/crypto/ |
A D | ghash-ce-core_a64.S | 127 eor t4.16b, t4.16b, t3.16b 132 eor t6.16b, t6.16b, t7.16b 135 eor t4.16b, t4.16b, t3.16b 136 eor t6.16b, t6.16b, t7.16b 148 eor t3.16b, t3.16b, t5.16b 149 eor t7.16b, t7.16b, t9.16b 209 eor XM.16b, XM.16b, T1.16b 214 eor XL.16b, XM.16b, T2.16b 323 b 1b 591 b 1b [all …]
|
A D | aes_modes_armv8a_ce_a64.S | 330 eor v1.16b, v1.16b, v0.16b 332 eor v2.16b, v2.16b, v1.16b 334 eor v3.16b, v3.16b, v2.16b 375 eor v0.16b, v0.16b, v7.16b 376 eor v1.16b, v1.16b, v4.16b 378 eor v2.16b, v2.16b, v5.16b 379 eor v3.16b, v3.16b, v6.16b 519 eor v0.16b, v0.16b, v4.16b 520 eor v1.16b, v1.16b, v5.16b 522 eor v0.16b, v0.16b, v4.16b [all …]
|
A D | sha256_armv8a_ce_a64.S | 29 mov dg2v.16b, dg0v.16b 68 0: ld1 {v16.16b-v19.16b}, [x1], #64 71 rev32 v16.16b, v16.16b 72 rev32 v17.16b, v17.16b 73 rev32 v18.16b, v18.16b 74 rev32 v19.16b, v19.16b 77 mov dg0v.16b, dgav.16b 78 mov dg1v.16b, dgbv.16b 105 cbnz w2, 0b 109 st1 {dgav.16b}, [x9], #16 [all …]
|
/optee_os/core/lib/libtomcrypt/src/math/ |
A D | ltm_desc.c | 70 LTC_ARGCHK(b != NULL); in neg() 77 LTC_ARGCHK(b != NULL); in copy() 86 return copy(b, *a); in init_copy() 96 mp_set_u32(a, b); in set_int() 131 LTC_ARGCHK(b != NULL); in compare() 132 ret = mp_cmp(a, b); in compare() 145 ret = mp_cmp_d(a, b); in compare_d() 179 LTC_ARGCHK(b != NULL); in read_radix() 187 LTC_ARGCHK(b != NULL); in write_radix() 379 if (*b == NULL) { in montgomery_setup() [all …]
|
A D | gmp_desc.c | 42 mpz_neg(b, a); in neg() 50 mpz_set(b, a); in copy() 59 return copy(b, *a); in init_copy() 93 ret = mpz_cmp(a, b); in compare() 160 p = b; in read_radix() 233 mpz_add(c, a, b); in add() 251 mpz_sub(c, a, b); in sub() 269 mpz_mul(c, a, b); in mul() 286 mpz_mul(b, a, a); in sqr() 519 *b = (void *)1; in montgomery_setup() [all …]
|
A D | tfm_desc.c | 73 fp_copy(a, b); in copy() 89 fp_set(a, b); in set_int() 212 fp_add(a, b, c); in add() 230 fp_sub(a, b, c); in sub() 248 fp_mul(a, b, c); in mul() 265 fp_sqr(a, b); in sqr() 283 fp_div_2(a, b); in div_2() 309 fp_gcd(a, b, c); in gcd() 319 fp_lcm(a, b, c); in lcm() 378 XFREE(*b); in montgomery_setup() [all …]
|
/optee_os/core/lib/libtomcrypt/src/hashes/ |
A D | md5.c | 46 a = (a + F(b,c,d) + M + t); a = ROL(a, s) + b; 49 a = (a + G(b,c,d) + M + t); a = ROL(a, s) + b; 52 a = (a + H(b,c,d) + M + t); a = ROL(a, s) + b; 55 a = (a + I(b,c,d) + M + t); a = ROL(a, s) + b; 85 a = (a + F(b,c,d) + M + t); a = ROLc(a, s) + b; 88 a = (a + G(b,c,d) + M + t); a = ROLc(a, s) + b; 91 a = (a + H(b,c,d) + M + t); a = ROLc(a, s) + b; 124 t = d; d = c; c = b; b = a; a = t; in _md5_compress() 129 t = d; d = c; c = b; b = a; a = t; in _md5_compress() 134 t = d; d = c; c = b; b = a; a = t; in _md5_compress() [all …]
|
A D | md4.c | 61 #define FF(a, b, c, d, x, s) { \ argument 62 (a) += F ((b), (c), (d)) + (x); \ 65 #define GG(a, b, c, d, x, s) { \ argument 69 #define HH(a, b, c, d, x, s) { \ argument 80 ulong32 x[16], a, b, c, d; in _md4_compress() local 85 b = md->md4.state[1]; in _md4_compress() 95 FF (a, b, c, d, x[ 0], S11); /* 1 */ in _md4_compress() 96 FF (d, a, b, c, x[ 1], S12); /* 2 */ in _md4_compress() 97 FF (c, d, a, b, x[ 2], S13); /* 3 */ in _md4_compress() 98 FF (b, c, d, a, x[ 3], S14); /* 4 */ in _md4_compress() [all …]
|
A D | sha1.c | 61 b = md->sha1.state[1]; in _sha1_compress() 73 … #define FF0(a,b,c,d,e,i) e = (ROLc(a, 5) + F0(b,c,d) + e + W[i] + 0x5a827999UL); b = ROLc(b, 30); in _sha1_compress() argument 74 … #define FF1(a,b,c,d,e,i) e = (ROLc(a, 5) + F1(b,c,d) + e + W[i] + 0x6ed9eba1UL); b = ROLc(b, 30); in _sha1_compress() argument 75 … #define FF2(a,b,c,d,e,i) e = (ROLc(a, 5) + F2(b,c,d) + e + W[i] + 0x8f1bbcdcUL); b = ROLc(b, 30); in _sha1_compress() argument 76 … #define FF3(a,b,c,d,e,i) e = (ROLc(a, 5) + F3(b,c,d) + e + W[i] + 0xca62c1d6UL); b = ROLc(b, 30); in _sha1_compress() argument 81 FF0(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in _sha1_compress() 85 FF1(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in _sha1_compress() 89 FF2(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in _sha1_compress() 93 FF3(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in _sha1_compress() 99 FF0(a,b,c,d,e,i++); in _sha1_compress() [all …]
|
/optee_os/lib/libutils/isoc/ |
A D | bget.c | 710 b->bh.bsize = -b->bh.bsize; 994 assert(BH((char *) b - b->bh.prevfree)->bsize == b->bh.prevfree); 995 b = BFH(((char *) b) - b->bh.prevfree); 1007 b->ql.blink->ql.flink = b; 1008 b->bh.bsize = -b->bh.bsize; 1061 assert(BH((char *) b + b->bh.bsize)->prevfree == b->bh.bsize); 1140 b->ql.blink->ql.flink = b; 1296 (b->ql.flink->ql.blink != b)) { 1315 b = BFH(((char *) b) + bs); 1343 (b->ql.flink->ql.blink != b)) { [all …]
|
/optee_os/lib/libutils/isoc/arch/arm/ |
A D | arm32_aeabi_softfloat.c | 112 return f64_eq(f64_from_d(a), f64_from_d(b)); in __aeabi_dcmpeq() 117 return f64_lt(f64_from_d(a), f64_from_d(b)); in __aeabi_dcmplt() 122 return f64_le(f64_from_d(a), f64_from_d(b)); in __aeabi_dcmple() 127 return f64_le(f64_from_d(b), f64_from_d(a)); in __aeabi_dcmpge() 132 return f64_lt(f64_from_d(b), f64_from_d(a)); in __aeabi_dcmpgt() 170 int __aeabi_fcmpeq(aeabi_float_t a, aeabi_float_t b) in __aeabi_fcmpeq() argument 172 return f32_eq(f32_from_f(a), f32_from_f(b)); in __aeabi_fcmpeq() 177 return f32_lt(f32_from_f(a), f32_from_f(b)); in __aeabi_fcmplt() 182 return f32_le(f32_from_f(a), f32_from_f(b)); in __aeabi_fcmple() 187 return f32_le(f32_from_f(b), f32_from_f(a)); in __aeabi_fcmpge() [all …]
|
/optee_os/core/lib/libtomcrypt/ |
A D | mpi_desc.c | 106 return copy(b, *a); in init_copy() 112 uint32_t b32 = b; in set_int() 114 if (b32 != b) in set_int() 168 unsigned long v = b; in compare_d() 280 uint32_t b32 = b; in addi() 282 if (b32 != b) in addi() 302 uint32_t b32 = b; in subi() 304 if (b32 != b) in subi() 336 return mul(a, a, b); in sqr() 499 if (!*b) in montgomery_setup() [all …]
|
/optee_os/core/lib/libtomcrypt/src/headers/ |
A D | tomcrypt_private.h | 162 #define mp_neg(a, b) ltc_mp.neg(a, b) argument 163 #define mp_copy(a, b) ltc_mp.copy(a, b) argument 182 #define mp_add(a, b, c) ltc_mp.add(a, b, c) argument 184 #define mp_sub(a, b, c) ltc_mp.sub(a, b, c) argument 186 #define mp_mul(a, b, c) ltc_mp.mul(a, b, c) argument 188 #define mp_sqr(a, b) ltc_mp.sqr(a, b) argument 191 #define mp_div_2(a, b) ltc_mp.div_2(a, b) argument 194 #define mp_gcd(a, b, c) ltc_mp.gcd(a, b, c) argument 195 #define mp_lcm(a, b, c) ltc_mp.lcm(a, b, c) argument 213 #define mp_exch(a, b) do { void *ABC__tmp = a; a = b; b = ABC__tmp; } while(0) argument [all …]
|
A D | tomcrypt_math.h | 125 int (*compare)(void *a, void *b); 204 int (*add)(void *a, void *b, void *c); 221 int (*sub)(void *a, void *b, void *c); 239 int (*mul)(void *a, void *b, void *c); 255 int (*sqr)(void *a, void *b); 279 int (*div_2)(void *a, void *b); 295 int (*gcd)(void *a, void *b, void *c); 303 int (*lcm)(void *a, void *b, void *c); 320 int (*sqrmod)(void *a, void *b, void *c); 337 int (*montgomery_setup)(void *a, void **b); [all …]
|
/optee_os/core/kernel/ |
A D | tee_misc.c | 42 hs[i * 2 + 1] = tee_b2hs_add_base(b[i] & 0xf); in tee_b2hs() 43 hs[i * 2] = tee_b2hs_add_base(b[i] >> 4); in tee_b2hs() 65 b[i] = (hi << 4) + lo; in tee_hs2b() 75 if ((b - 1 + bl < b) || (a - 1 + al < a)) in is_valid_conf_and_notnull_size() 84 bool core_is_buffer_inside(paddr_t b, paddr_size_t bl, in core_is_buffer_inside() argument 88 if (!is_valid_conf_and_notnull_size(b, bl, a, al)) in core_is_buffer_inside() 91 if ((b >= a) && (b - 1 + bl <= a - 1 + al)) in core_is_buffer_inside() 101 if (!is_valid_conf_and_notnull_size(b, bl, a, al)) in core_is_buffer_outside() 104 if ((b + bl - 1 < a) || (b > a + al - 1)) in core_is_buffer_outside() 114 if (!is_valid_conf_and_notnull_size(b, bl, a, al)) in core_is_buffer_intersect() [all …]
|
/optee_os/out/arm/export-ta_arm32/host_include/ |
A D | util.h | 20 #define MAX(a, b) \ argument 22 __typeof__(b) _b = (b); \ 25 #define MIN(a, b) \ argument 27 __typeof__(b) _b = (b); \ 30 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) argument 31 #define MIN(a, b) (((a) < (b)) ? (a) : (b)) argument 40 #define MAX_UNSAFE(a, b) (((a) > (b)) ? (a) : (b)) argument 41 #define MIN_UNSAFE(a, b) (((a) < (b)) ? (a) : (b)) argument 150 #define ADD_OVERFLOW(a, b, res) __compiler_add_overflow((a), (b), (res)) argument 151 #define SUB_OVERFLOW(a, b, res) __compiler_sub_overflow((a), (b), (res)) argument [all …]
|
/optee_os/out/arm/export-ta_arm64/include/ |
A D | util.h | 20 #define MAX(a, b) \ argument 22 __typeof__(b) _b = (b); \ 25 #define MIN(a, b) \ argument 27 __typeof__(b) _b = (b); \ 30 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) argument 31 #define MIN(a, b) (((a) < (b)) ? (a) : (b)) argument 40 #define MAX_UNSAFE(a, b) (((a) > (b)) ? (a) : (b)) argument 41 #define MIN_UNSAFE(a, b) (((a) < (b)) ? (a) : (b)) argument 150 #define ADD_OVERFLOW(a, b, res) __compiler_add_overflow((a), (b), (res)) argument 151 #define SUB_OVERFLOW(a, b, res) __compiler_sub_overflow((a), (b), (res)) argument [all …]
|
/optee_os/out/arm/export-ta_arm64/host_include/ |
A D | util.h | 20 #define MAX(a, b) \ argument 22 __typeof__(b) _b = (b); \ 25 #define MIN(a, b) \ argument 27 __typeof__(b) _b = (b); \ 30 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) argument 31 #define MIN(a, b) (((a) < (b)) ? (a) : (b)) argument 40 #define MAX_UNSAFE(a, b) (((a) > (b)) ? (a) : (b)) argument 41 #define MIN_UNSAFE(a, b) (((a) < (b)) ? (a) : (b)) argument 150 #define ADD_OVERFLOW(a, b, res) __compiler_add_overflow((a), (b), (res)) argument 151 #define SUB_OVERFLOW(a, b, res) __compiler_sub_overflow((a), (b), (res)) argument [all …]
|
/optee_os/lib/libutils/ext/include/ |
A D | util.h | 20 #define MAX(a, b) \ argument 22 __typeof__(b) _b = (b); \ 25 #define MIN(a, b) \ argument 27 __typeof__(b) _b = (b); \ 30 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) argument 31 #define MIN(a, b) (((a) < (b)) ? (a) : (b)) argument 40 #define MAX_UNSAFE(a, b) (((a) > (b)) ? (a) : (b)) argument 41 #define MIN_UNSAFE(a, b) (((a) < (b)) ? (a) : (b)) argument 150 #define ADD_OVERFLOW(a, b, res) __compiler_add_overflow((a), (b), (res)) argument 151 #define SUB_OVERFLOW(a, b, res) __compiler_sub_overflow((a), (b), (res)) argument [all …]
|
/optee_os/out/arm/export-ta_arm32/include/ |
A D | util.h | 20 #define MAX(a, b) \ argument 22 __typeof__(b) _b = (b); \ 25 #define MIN(a, b) \ argument 27 __typeof__(b) _b = (b); \ 30 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) argument 31 #define MIN(a, b) (((a) < (b)) ? (a) : (b)) argument 40 #define MAX_UNSAFE(a, b) (((a) > (b)) ? (a) : (b)) argument 41 #define MIN_UNSAFE(a, b) (((a) < (b)) ? (a) : (b)) argument 150 #define ADD_OVERFLOW(a, b, res) __compiler_add_overflow((a), (b), (res)) argument 151 #define SUB_OVERFLOW(a, b, res) __compiler_sub_overflow((a), (b), (res)) argument [all …]
|
/optee_os/core/lib/libtomcrypt/src/ciphers/ |
A D | noekeon.c | 58 a ^= c&b; 60 #define PI1(a, b, c, d) \ argument 61 b = ROLc(b, 1); c = ROLc(c, 5); d = ROLc(d, 2); 63 #define PI2(a, b, c, d) \ argument 64 b = RORc(b, 1); c = RORc(c, 5); d = RORc(d, 2); 117 ulong32 a,b,c,d,temp; in _noekeon_ecb_encrypt() local 130 PI1(a,b,c,d); \ in _noekeon_ecb_encrypt() 131 GAMMA(a,b,c,d); \ in _noekeon_ecb_encrypt() 132 PI2(a,b,c,d); in _noekeon_ecb_encrypt() 185 PI1(a,b,c,d); \ in _noekeon_ecb_decrypt() [all …]
|
/optee_os/core/pta/tests/ |
A D | misc.c | 236 b = (signed)((unsigned)(vaddr_t)&b & 0x00FFF) + 1; in self_test_division() 237 c = a / b; in self_test_division() 238 d = a % b; in self_test_division() 252 b = (signed)((unsigned)(vaddr_t)&b & 0x00FFF) - 1; in self_test_division() 253 c = a / b; in self_test_division() 254 d = a % b; in self_test_division() 259 (unsigned)a, (unsigned)b, (signed)a, (signed)b, (signed)c, in self_test_division() 268 b = -(signed)((unsigned)(vaddr_t)&b & 0x00FFF) + 1; in self_test_division() 269 c = a / b; in self_test_division() 270 d = a % b; in self_test_division() [all …]
|
/optee_os/core/arch/arm/kernel/ |
A D | thread_optee_smc_a32.S | 52 b . /* SMC should not return */ 64 b . /* SMC should not return */ 149 b vector_std_smc_entry 150 b vector_fast_smc_entry 151 b vector_cpu_on_entry 152 b vector_cpu_off_entry 153 b vector_cpu_resume_entry 154 b vector_cpu_suspend_entry 155 b vector_fiq_entry 156 b vector_system_off_entry [all …]
|
A D | thread_optee_smc_a64.S | 49 b . /* SMC should not return */ 62 b . /* SMC should not return */ 136 b vector_std_smc_entry 137 b vector_fast_smc_entry 138 b vector_cpu_on_entry 139 b vector_cpu_off_entry 140 b vector_cpu_resume_entry 141 b vector_cpu_suspend_entry 142 b vector_fiq_entry 143 b vector_system_off_entry [all …]
|