| /optee_os/core/lib/libtomcrypt/src/pk/ecc/ |
| H A D | ltc_ecc_mulmod_timing.c | 29 void *mp = NULL, *mu = NULL, *ma = NULL, *a_plus3 = NULL; in ltc_ecc_mulmod() local 46 if ((err = mp_init(&mu)) != CRYPT_OK) { goto error; } in ltc_ecc_mulmod() 47 if ((err = mp_montgomery_normalization(mu, modulus)) != CRYPT_OK) { goto error; } in ltc_ecc_mulmod() 54 if ((err = mp_mulmod(a, mu, modulus, ma)) != CRYPT_OK) { goto error; } in ltc_ecc_mulmod() 64 mp_clear(mu); in ltc_ecc_mulmod() 75 if ((err = mp_mulmod(G->x, mu, modulus, tG->x)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod() 76 if ((err = mp_mulmod(G->y, mu, modulus, tG->y)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod() 77 if ((err = mp_mulmod(G->z, mu, modulus, tG->z)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod() 78 mp_clear(mu); in ltc_ecc_mulmod() 79 mu = NULL; in ltc_ecc_mulmod() [all …]
|
| H A D | ltc_ecc_mulmod.c | 30 void *mp = NULL, *mu = NULL, *ma = NULL, *a_plus3 = NULL; in ltc_ecc_mulmod() local 47 if ((err = mp_init(&mu)) != CRYPT_OK) { goto error; } in ltc_ecc_mulmod() 48 if ((err = mp_montgomery_normalization(mu, modulus)) != CRYPT_OK) { goto error; } in ltc_ecc_mulmod() 55 if ((err = mp_mulmod(a, mu, modulus, ma)) != CRYPT_OK) { goto error; } in ltc_ecc_mulmod() 75 if (mp_cmp_d(mu, 1) == LTC_MP_EQ) { in ltc_ecc_mulmod() 78 if ((err = mp_mulmod(G->x, mu, modulus, tG->x)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod() 79 if ((err = mp_mulmod(G->y, mu, modulus, tG->y)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod() 80 if ((err = mp_mulmod(G->z, mu, modulus, tG->z)) != CRYPT_OK) { goto done; } in ltc_ecc_mulmod() 82 mp_clear(mu); in ltc_ecc_mulmod() 83 mu = NULL; in ltc_ecc_mulmod() [all …]
|
| H A D | ltc_ecc_mul2add.c | 36 void *mp, *mu; in ltc_ecc_mul2add() local 90 if ((err = mp_init(&mu)) != CRYPT_OK) { in ltc_ecc_mul2add() 93 if ((err = mp_montgomery_normalization(mu, modulus)) != CRYPT_OK) { in ltc_ecc_mul2add() 98 …if ((err = mp_mulmod(A->x, mu, modulus, precomp[1]->x)) != CRYPT_OK) … in ltc_ecc_mul2add() 99 …if ((err = mp_mulmod(A->y, mu, modulus, precomp[1]->y)) != CRYPT_OK) … in ltc_ecc_mul2add() 100 …if ((err = mp_mulmod(A->z, mu, modulus, precomp[1]->z)) != CRYPT_OK) … in ltc_ecc_mul2add() 102 …if ((err = mp_mulmod(B->x, mu, modulus, precomp[1<<2]->x)) != CRYPT_OK) … in ltc_ecc_mul2add() 103 …if ((err = mp_mulmod(B->y, mu, modulus, precomp[1<<2]->y)) != CRYPT_OK) … in ltc_ecc_mul2add() 104 …if ((err = mp_mulmod(B->z, mu, modulus, precomp[1<<2]->z)) != CRYPT_OK) … in ltc_ecc_mul2add() 173 mp_clear(mu); in ltc_ecc_mul2add()
|
| H A D | ecc_verify_hash.c | 30 void *mu = NULL, *ma = NULL; in ecc_verify_hash_ex() local 166 …if ((err = mp_init_multi(&mu, &ma, LTC_NULL)) != CRYPT_OK) … in ecc_verify_hash_ex() 167 …if ((err = mp_montgomery_normalization(mu, m)) != CRYPT_OK) … in ecc_verify_hash_ex() 168 …if ((err = mp_mulmod(a, mu, m, ma)) != CRYPT_OK) … in ecc_verify_hash_ex() 199 if (mu != NULL) mp_clear(mu); in ecc_verify_hash_ex()
|
| H A D | ecc_recover_key.c | 33 void *mu = NULL, *ma = NULL; in ecc_recover_key() local 217 …if ((err = mp_init_multi(&mu, &ma, LTC_NULL)) != CRYPT_OK) … in ecc_recover_key() 218 …if ((err = mp_montgomery_normalization(mu, m)) != CRYPT_OK) … in ecc_recover_key() 219 …if ((err = mp_mulmod(a, mu, m, ma)) != CRYPT_OK) … in ecc_recover_key() 250 if (mu != NULL) mp_clear(mu); in ecc_recover_key()
|
| /optee_os/core/lib/libtomcrypt/src/math/fp/ |
| H A D | ltc_ecc_fp_mulmod.c | 31 void *mu; /* copy of the montgomery constant */ member 589 if (fp_cache[z].mu != NULL) { in s_find_hole() 590 mp_clear(fp_cache[z].mu); in s_find_hole() 591 fp_cache[z].mu = NULL; in s_find_hole() 665 static int s_build_lut(int idx, void *a, void *modulus, void *mp, void *mu) in s_build_lut() argument 687 if ((err = mp_init_copy(&fp_cache[idx].mu, mu)) != CRYPT_OK) { in s_build_lut() 692 if ((mp_mulmod(fp_cache[idx].g->x, mu, modulus, fp_cache[idx].LUT[1]->x) != CRYPT_OK) || in s_build_lut() 693 (mp_mulmod(fp_cache[idx].g->y, mu, modulus, fp_cache[idx].LUT[1]->y) != CRYPT_OK) || in s_build_lut() 694 …(mp_mulmod(fp_cache[idx].g->z, mu, modulus, fp_cache[idx].LUT[1]->z) != CRYPT_OK)) { goto E… in s_build_lut() 761 if (fp_cache[idx].mu != NULL) { in s_build_lut() [all …]
|
| /optee_os/core/mm/ |
| H A D | file.c | 39 struct mutex mu; member 68 mutex_destroy(&f->mu); in file_free() 157 mutex_init(&f->mu); in file_get_by_tag() 183 assert(f->mu.state); in file_find_slice() 198 mutex_lock(&f->mu); in file_lock() 203 return mutex_trylock(&f->mu); in file_trylock() 208 mutex_unlock(&f->mu); in file_unlock()
|
| /optee_os/lib/libutils/ext/ |
| H A D | mempool.c | 65 struct recursive_mutex mu; member 94 mutex_lock_recursive(&pool->mu); in get_pool() 104 if (mutex_get_recursive_lock_depth(&pool->mu) == 1) { in put_pool() 114 mutex_unlock_recursive(&pool->mu); in put_pool() 132 mutex_init_recursive(&pool->mu); in mempool_alloc_pool()
|
| /optee_os/core/lib/libtomcrypt/ |
| H A D | sm2-dsa.c | 150 void *mu = NULL; in sm2_ltc_dsa_verify() local 159 ltc_res = mp_init_multi(&rprime, &sprime, &t, &mu, &ma, &eprime, &R, in sm2_ltc_dsa_verify() 216 ltc_res = mp_montgomery_normalization(mu, ltc_key.dp.prime); in sm2_ltc_dsa_verify() 221 ltc_res = mp_mulmod(ltc_key.dp.A, mu, ltc_key.dp.prime, ma); in sm2_ltc_dsa_verify() 247 mp_clear_multi(rprime, sprime, t, mu, ma, eprime, R, NULL); in sm2_ltc_dsa_verify()
|
| H A D | sm2-kep.c | 229 void *mu = NULL; in sm2_kep_derive() local 235 ltc_res = mp_init_multi(&x1bar, &x2bar, &tA, &h, &htA, &mu, &ma, &one, in sm2_kep_derive() 290 ltc_res = mp_montgomery_normalization(mu, peer_key->dp.prime); in sm2_kep_derive() 294 ltc_res = mp_mulmod(peer_key->dp.A, mu, peer_key->dp.prime, ma); in sm2_kep_derive() 399 mp_clear_multi(x1bar, x2bar, tA, h, htA, mu, ma, one, NULL); in sm2_kep_derive()
|
| /optee_os/core/drivers/imx/ |
| H A D | sub.mk | 2 subdirs-$(CFG_IMX_MU) += mu
|
| /optee_os/core/drivers/clk/ |
| H A D | clk.c | 18 static struct mutex_pm_aware mu = MUTEX_PM_AWARE_INITIALIZER; variable 26 mutex_pm_aware_lock(&mu); in lock_clk() 31 mutex_pm_aware_unlock(&mu); in unlock_clk()
|
| /optee_os/core/include/drivers/ |
| H A D | stm32_i2c.h | 151 struct mutex_pm_aware mu; member
|
| /optee_os/core/drivers/ |
| H A D | stm32_i2c.c | 758 mutex_pm_aware_init(&hi2c->mu); in init_i2c_bus_access_lock() 785 mutex_pm_aware_lock(&hi2c->mu); in lock_i2c_bus_access() 840 mutex_pm_aware_unlock(&hi2c->mu); in unlock_i2c_bus_access()
|