/optee_os-3.20.0/core/lib/libtomcrypt/src/math/ |
A D | ltm_desc.c | 46 LTC_ARGCHK(a != NULL); in init_mpi() 49 if (*a == NULL) { in init_mpi() 56 static int init(void **a) in init() argument 66 XFREE(*a); in init() 74 mp_clear(a); in deinit() 75 XFREE(a); in deinit() 108 mp_set_u32(a, b); in set_int() 119 return mp_get_ul(a); in get_int() 127 A = a; in get_digit() 135 A = a; in get_digit_count() [all …]
|
A D | gmp_desc.c | 12 static int init(void **a) in init() argument 14 LTC_ARGCHK(a != NULL); in init() 17 if (*a == NULL) { in init() 27 mpz_clear(a); in deinit() 28 XFREE(a); in deinit() 35 mpz_neg(b, a); in neg() 43 mpz_set(b, a); in copy() 52 return copy(b, *a); in init_copy() 279 mpz_mul(b, a, a); in sqr() 492 mpz_mul(c, a, a); in sqrmod() [all …]
|
A D | tfm_desc.c | 41 if (*a == NULL) { in init() 44 fp_init(*a); in init() 51 XFREE(a); in deinit() 66 fp_copy(a, b); in copy() 82 fp_set(a, b); in set_int() 90 A = a; in get_int() 98 A = a; in get_digit() 106 A = a; in get_digit_count() 152 fp_2expt(a, n); in twoexpt() 258 fp_sqr(a, b); in sqr() [all …]
|
A D | multi.c | 8 int ltc_init_multi(void **a, ...) in ltc_init_multi() argument 10 void **cur = a; in ltc_init_multi() 14 va_start(args, a); in ltc_init_multi() 21 cur = a; in ltc_init_multi() 39 void **cur = a; in ltc_init_multi_size() 43 va_start(args, a); in ltc_init_multi_size() 50 cur = a; in ltc_init_multi_size() 67 void *cur = a; in ltc_deinit_multi() 70 va_start(args, a); in ltc_deinit_multi() 80 void **cur = a; in ltc_cleanup_multi() [all …]
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/ |
A D | arm32_aeabi_softfloat.c | 219 int __aeabi_f2iz(aeabi_float_t a) in __aeabi_f2iz() argument 257 aeabi_double_t __aeabi_i2d(int a) in __aeabi_i2d() argument 259 return f64_to_d(i32_to_f64(a)); in __aeabi_i2d() 264 return f64_to_d(ui32_to_f64(a)); in __aeabi_ui2d() 269 return f64_to_d(i64_to_f64(a)); in __aeabi_l2d() 274 return f64_to_d(ui64_to_f64(a)); in __aeabi_ul2d() 277 aeabi_float_t __aeabi_i2f(int a) in __aeabi_i2f() argument 279 return f32_to_f(i32_to_f32(a)); in __aeabi_i2f() 284 return f32_to_f(ui32_to_f32(a)); in __aeabi_ui2f() 289 return f32_to_f(i64_to_f32(a)); in __aeabi_l2f() [all …]
|
/optee_os-3.20.0/core/drivers/crypto/caam/include/ |
A D | caam_io.h | 17 #define io_caam_read32(a) TEE_U32_FROM_BIG_ENDIAN(io_read32(a)) argument 18 #define io_caam_write32(a, val) io_write32(a, TEE_U32_TO_BIG_ENDIAN(val)) argument 21 #define caam_read_val32(a) get_be32(a) argument 22 #define caam_write_val32(a, v) put_be32(a, v) argument 25 #define io_caam_read32(a) io_read32(a) argument 26 #define io_caam_write32(a, val) io_write32(a, val) argument 29 #define caam_read_val32(a) get_le32(a) argument 30 #define caam_write_val32(a, v) put_le32(a, v) argument 32 #define caam_read_val64(a) get_le64(a) argument 33 #define caam_write_val64(a, v) put_le64(a, v) argument
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/headers/ |
A D | tomcrypt_math.h | 44 int (*init)(void **a); 64 void (*deinit)(void *a); 96 unsigned long (*get_int)(void *a); 109 int (*get_digit_count)(void *a); 118 int (*compare)(void *a, void *b); 133 int (*count_bits)(void * a); 139 int (*count_lsb_bits)(void *a); 146 int (*twoexpt)(void *a , int n); 248 int (*sqr)(void *a, void *b); 272 int (*div_2)(void *a, void *b); [all …]
|
A D | tomcrypt_private.h | 166 #define mp_init(a) ltc_mp.init(a) argument 170 #define mp_clear(a) ltc_mp.deinit(a) argument 175 #define mp_neg(a, b) ltc_mp.neg(a, b) argument 176 #define mp_copy(a, b) ltc_mp.copy(a, b) argument 180 #define mp_get_int(a) ltc_mp.get_int(a) argument 195 #define mp_add(a, b, c) ltc_mp.add(a, b, c) argument 197 #define mp_sub(a, b, c) ltc_mp.sub(a, b, c) argument 201 #define mp_sqr(a, b) ltc_mp.sqr(a, b) argument 204 #define mp_div_2(a, b) ltc_mp.div_2(a, b) argument 226 #define mp_exch(a, b) do { void *ABC__tmp = a; a = b; b = ABC__tmp; } while(0) argument [all …]
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/hashes/ |
A D | md5.c | 39 a = (a + F(b,c,d) + M + t); a = ROL(a, s) + b; 42 a = (a + G(b,c,d) + M + t); a = ROL(a, s) + b; 45 a = (a + H(b,c,d) + M + t); a = ROL(a, s) + b; 48 a = (a + I(b,c,d) + M + t); a = ROL(a, s) + b; 78 a = (a + F(b,c,d) + M + t); a = ROLc(a, s) + b; 81 a = (a + G(b,c,d) + M + t); a = ROLc(a, s) + b; 84 a = (a + H(b,c,d) + M + t); a = ROLc(a, s) + b; 87 a = (a + I(b,c,d) + M + t); a = ROLc(a, s) + b; 117 t = d; d = c; c = b; b = a; a = t; in ss_md5_compress() 122 t = d; d = c; c = b; b = a; a = t; in ss_md5_compress() [all …]
|
A D | md4.c | 54 #define FF(a, b, c, d, x, s) { \ argument 55 (a) += F ((b), (c), (d)) + (x); \ 56 (a) = ROTATE_LEFT ((a), (s)); \ 58 #define GG(a, b, c, d, x, s) { \ argument 60 (a) = ROTATE_LEFT ((a), (s)); \ 62 #define HH(a, b, c, d, x, s) { \ argument 64 (a) = ROTATE_LEFT ((a), (s)); \ 73 ulong32 x[16], a, b, c, d; in ss_md4_compress() local 77 a = md->md4.state[0]; in ss_md4_compress() 88 FF (a, b, c, d, x[ 0], S11); /* 1 */ in ss_md4_compress() [all …]
|
A D | sha1.c | 53 a = md->sha1.state[0]; in ss_sha1_compress() 74 FF0(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in ss_sha1_compress() 78 FF1(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in ss_sha1_compress() 82 FF2(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in ss_sha1_compress() 86 FF3(a,b,c,d,e,i++); t = e; e = d; d = c; c = b; b = a; a = t; in ss_sha1_compress() 92 FF0(a,b,c,d,e,i++); in ss_sha1_compress() 93 FF0(e,a,b,c,d,i++); in ss_sha1_compress() 94 FF0(d,e,a,b,c,i++); in ss_sha1_compress() 95 FF0(c,d,e,a,b,i++); in ss_sha1_compress() 96 FF0(b,c,d,e,a,i++); in ss_sha1_compress() [all …]
|
/optee_os-3.20.0/core/lib/libtomcrypt/ |
A D | mpi_desc.c | 63 static int init(void **a) in init() argument 71 *a = bn; in init() 77 return init(a); in init_size() 106 return copy(b, *a); in init_copy() 127 mbedtls_mpi *bn = a; in get_int() 137 mbedtls_mpi *bn = a; in get_digit() 246 int res = mbedtls_mpi_write_binary(a, b, unsigned_size(a)); in unsigned_write() 336 return mul(a, a, b); in sqr() 460 res = mod(a, c, &ta); in mulmod() 478 return mulmod(a, a, b, c); in sqrmod() [all …]
|
/optee_os-3.20.0/lib/libutils/isoc/ |
A D | qsort.c | 36 #define min(a, b) (a) < (b) ? a : b argument 50 #define SWAPINIT(a, es) swaptype = (uintptr_t)a % sizeof(long) || \ argument 67 #define vecswap(a, b, n) if ((n) > 0) swapfunc(a, b, n, swaptype) argument 72 (cmp(b, c) < 0 ? b : (cmp(a, c) < 0 ? c : a )) in med3() 73 :(cmp(b, c) > 0 ? b : (cmp(a, c) < 0 ? a : c )); in med3() 80 char *a = aa; in qsort() local 84 for (pm = (char *)a + es; pm < (char *) a + n * es; pm += es) in qsort() 92 pl = (char *)a; in qsort() 102 swap(a, pm); in qsort() 131 for (pm = (char *) a + es; pm < (char *) a + n * es; pm += es) in qsort() [all …]
|
/optee_os-3.20.0/core/lib/zlib/ |
A D | adler32.c | 28 # define CHOP(a) \ argument 34 # define MOD28(a) \ argument 36 CHOP(a); \ 37 if (a >= BASE) a -= BASE; \ 39 # define MOD(a) \ argument 41 CHOP(a); \ 42 MOD28(a); \ 55 if (a >= BASE) a -= BASE; \ 58 # define MOD(a) a %= BASE argument 59 # define MOD28(a) a %= BASE argument [all …]
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | ui64_to_f128M.c | 45 void ui64_to_f128M( uint64_t a, float128_t *zPtr ) in ui64_to_f128M() argument 48 *zPtr = ui64_to_f128( a ); in ui64_to_f128M() 54 void ui64_to_f128M( uint64_t a, float128_t *zPtr ) in ui64_to_f128M() argument 65 if ( a ) { in ui64_to_f128M() 66 shiftCount = softfloat_countLeadingZeros64( a ) + 17; in ui64_to_f128M() 70 ptr[indexWord( 3, 1 )] = a>>32; in ui64_to_f128M() 71 ptr[indexWord( 3, 0 )] = a; in ui64_to_f128M() 78 a <<= shiftCount - 32; in ui64_to_f128M() 79 uiZ96 = packToF128UI96( 0, 0x404E - shiftCount, a>>32 ); in ui64_to_f128M() 80 uiZ64 = a; in ui64_to_f128M()
|
A D | ui32_to_f32.c | 43 float32_t ui32_to_f32( uint32_t a ) in ui32_to_f32() argument 47 if ( ! a ) { in ui32_to_f32() 51 if ( a & 0x80000000 ) { in ui32_to_f32() 52 return softfloat_roundPackToF32( 0, 0x9D, a>>1 | (a & 1) ); in ui32_to_f32() 54 return softfloat_normRoundPackToF32( 0, 0x9C, a ); in ui32_to_f32()
|
A D | s_countLeadingZeros32.c | 46 uint_fast8_t softfloat_countLeadingZeros32( uint32_t a ) in softfloat_countLeadingZeros32() argument 51 if ( a < 0x10000 ) { in softfloat_countLeadingZeros32() 53 a <<= 16; in softfloat_countLeadingZeros32() 55 if ( a < 0x1000000 ) { in softfloat_countLeadingZeros32() 57 a <<= 8; in softfloat_countLeadingZeros32() 59 count += softfloat_countLeadingZeros8[a>>24]; in softfloat_countLeadingZeros32()
|
A D | i64_to_extF80M.c | 45 void i64_to_extF80M( int64_t a, extFloat80_t *zPtr ) in i64_to_extF80M() argument 48 *zPtr = i64_to_extF80( a ); in i64_to_extF80M() 54 void i64_to_extF80M( int64_t a, extFloat80_t *zPtr ) in i64_to_extF80M() argument 66 if ( a ) { in i64_to_extF80M() 67 sign = (a < 0); in i64_to_extF80M() 68 absA = sign ? -(uint64_t) a : (uint64_t) a; in i64_to_extF80M()
|
A D | i32_to_extF80M.c | 45 void i32_to_extF80M( int32_t a, extFloat80_t *zPtr ) in i32_to_extF80M() argument 48 *zPtr = i32_to_extF80( a ); in i32_to_extF80M() 54 void i32_to_extF80M( int32_t a, extFloat80_t *zPtr ) in i32_to_extF80M() argument 66 if ( a ) { in i32_to_extF80M() 67 sign = (a < 0); in i32_to_extF80M() 68 absA = sign ? -(uint32_t) a : (uint32_t) a; in i32_to_extF80M()
|
A D | ui64_to_f32.c | 43 float32_t ui64_to_f32( uint64_t a ) in ui64_to_f32() argument 49 shiftCount = softfloat_countLeadingZeros64( a ) - 40; in ui64_to_f32() 52 a ? packToF32UI( in ui64_to_f32() 53 0, 0x95 - shiftCount, (uint_fast32_t) a<<shiftCount ) in ui64_to_f32() 59 (shiftCount < 0) ? softfloat_shortShiftRightJam64( a, -shiftCount ) in ui64_to_f32() 60 : (uint_fast32_t) a<<shiftCount; in ui64_to_f32()
|
/optee_os-3.20.0/lib/libutils/ext/include/ |
A D | util.h | 20 #define MAX(a, b) \ argument 21 (__extension__({ __typeof__(a) _a = (a); \ 25 #define MIN(a, b) \ argument 26 (__extension__({ __typeof__(a) _a = (a); \ 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 98 #define IS_ALIGNED(x, a) (((x) & ((a) - 1)) == 0) argument 150 #define ADD_OVERFLOW(a, b, res) __compiler_add_overflow((a), (b), (res)) argument [all …]
|
/optee_os-3.20.0/core/kernel/ |
A D | tee_misc.c | 74 paddr_t a, paddr_size_t al) in is_valid_conf_and_notnull_size() argument 77 if ((b - 1 + bl < b) || (a - 1 + al < a)) in is_valid_conf_and_notnull_size() 87 paddr_t a, paddr_size_t al) in core_is_buffer_inside() argument 90 if (!is_valid_conf_and_notnull_size(b, bl, a, al)) in core_is_buffer_inside() 93 if ((b >= a) && (b - 1 + bl <= a - 1 + al)) in core_is_buffer_inside() 100 paddr_t a, paddr_size_t al) in core_is_buffer_outside() argument 103 if (!is_valid_conf_and_notnull_size(b, bl, a, al)) in core_is_buffer_outside() 106 if ((b + bl - 1 < a) || (b > a + al - 1)) in core_is_buffer_outside() 113 paddr_t a, paddr_size_t al) in core_is_buffer_intersect() argument 116 if (!is_valid_conf_and_notnull_size(b, bl, a, al)) in core_is_buffer_intersect() [all …]
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/ciphers/ |
A D | noekeon.c | 37 a ^= temp; c ^= temp; 48 temp = d; d = a; a = temp;\ 51 a ^= c&b; 121 a ^= RC[i]; \ in s_noekeon_ecb_encrypt() 123 PI1(a,b,c,d); \ in s_noekeon_ecb_encrypt() 125 PI2(a,b,c,d); in s_noekeon_ecb_encrypt() 133 a ^= RC[16]; in s_noekeon_ecb_encrypt() 177 a ^= RC[i]; \ in s_noekeon_ecb_decrypt() 178 PI1(a,b,c,d); \ in s_noekeon_ecb_decrypt() 180 PI2(a,b,c,d); in s_noekeon_ecb_decrypt() [all …]
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/pk/ec25519/ |
A D | tweetnacl.c | 141 M(o,a,a); in S() 148 FOR(a,16) c[a]=i[a]; in inv25519() 149 for(a=253;a>=0;a--) { in inv25519() 153 FOR(a,16) o[a]=c[a]; in inv25519() 160 FOR(a,16) c[a]=i[a]; in pow2523() 161 for(a=250;a>=0;a--) { in pow2523() 165 FOR(a,16) o[a]=c[a]; in pow2523() 187 Z(a,a,c); in tweetnacl_crypto_scalarmult() 192 M(a,c,a); in tweetnacl_crypto_scalarmult() 195 Z(a,a,c); in tweetnacl_crypto_scalarmult() [all …]
|
/optee_os-3.20.0/core/pta/tests/ |
A D | misc.c | 237 a = (signed)((unsigned)(vaddr_t)&a & 0xFFFFF); in self_test_division() 239 c = a / b; in self_test_division() 240 d = a % b; in self_test_division() 253 a = (signed)(vaddr_t)&a; in self_test_division() 255 c = a / b; in self_test_division() 256 d = a % b; in self_test_division() 269 a = (signed)((unsigned)(vaddr_t)&a & 0xFFFFF); in self_test_division() 271 c = a / b; in self_test_division() 272 d = a % b; in self_test_division() 275 a = (signed)(vaddr_t)&a; in self_test_division() [all …]
|