mbedtls_mpi::p field
Pointer to limbs. This may be \c NULL if \c n is 0.
![]()
void * const p[2] = { X->p, Y->p };![]()
X->p = p;![]()
if (X->p[i] != 0) {![]()
memcpy(p, X->p, i * ciL);![]()
X->p = p;![]()
if (Y->p[i] != 0) {![]()
memset(X->p + i, 0, (X->n - i) * ciL);![]()
memcpy(X->p, Y->p, i * ciL);![]()
if (X->p[i] != 0) {![]()
X->p[j / (2 * ciL)] |= d << ((j % (2 * ciL)) << 2);![]()
c = (X->p[i - 1] >> ((j - 1) << 3)) & 0xFF;![]()
if (X->p[i - 1] != 0) {![]()
if (Y->p[j - 1] != 0) {![]()
if (X->p[i - 1] > Y->p[i - 1]) {![]()
if (X->p[i - 1] < Y->p[i - 1]) {![]()
if (X->p[i - 1] != 0) {![]()
if (Y->p[j - 1] != 0) {![]()
if (X->p[i - 1] > Y->p[i - 1]) {![]()
if (X->p[i - 1] < Y->p[i - 1]) {![]()
Y.p = p;![]()
if (B->p[j - 1] != 0) {![]()
p = X->p;![]()
p = X->p + j;![]()
if (B->p[n - 1] != 0) {![]()
memcpy(X->p + n, A->p + n, (A->n - n) * ciL);![]()
B.p = p;![]()
B.p = p;![]()
if (A->p[i - 1] != 0) {![]()
if (B->p[j - 1] != 0) {![]()
mbedtls_mpi_core_mul(X->p, A->p, i, B->p, j);![]()
while (n > 0 && A->p[n - 1] == 0) {![]()
mbedtls_mpi_core_mla(X->p, X->n, A->p, n, b - 1);![]()
T2.p = TP2;![]()
Z.p[n - t]++;![]()
if (X.p[i] >= Y.p[t]) {![]()
T2.p[0] = (i < 2) ? 0 : X.p[i - 2];![]()
T2.p[1] = (i < 1) ? 0 : X.p[i - 1];![]()
T2.p[2] = X.p[i];![]()
Z.p[i - t - 1]++;![]()
Z.p[i - t - 1]--;![]()
T1.p[0] = (t < 1) ? 0 : Y.p[t - 1];![]()
T1.p[1] = Y.p[t];![]()
Z.p[i - t - 1]--;![]()
B.p = p;![]()
*r = A->p[0] & 1;![]()
x = A->p[i - 1];![]()
if (mbedtls_mpi_cmp_int(N, 0) <= 0 || (N->p[0] & 1) == 0) {![]()
if (prec_RR == NULL || prec_RR->p == NULL) {![]()
mbedtls_mpi_uint mm = mbedtls_mpi_core_montmul_init(N->p);![]()
mbedtls_mpi_core_to_mont_rep(X->p, X->p, N->p, N->n, mm, RR.p, T);![]()
mbedtls_mpi_core_exp_mod_unsafe(X->p, X->p, N->p, N->n, E->p, E->n, RR.p, T);![]()
mbedtls_mpi_core_exp_mod(X->p, X->p, N->p, N->n, E->p, E->n, RR.p, T);![]()
mbedtls_mpi_core_from_mont_rep(X->p, X->p, N->p, N->n, mm, T);![]()
if (A->s == -1 && (E->p[0] & 1) != 0) {![]()
mbedtls_ct_condition_t is_x_non_zero = mbedtls_mpi_core_check_zero_ct(X->p, X->n);![]()
if (prec_RR == NULL || prec_RR->p == NULL) {![]()
while ((TU.p[0] & 1) == 0) {![]()
if ((U1.p[0] & 1) != 0 || (U2.p[0] & 1) != 0) {![]()
while ((TV.p[0] & 1) == 0) {![]()
if ((V1.p[0] & 1) != 0 || (V2.p[0] & 1) != 0) {![]()
if ((X->p[0] & 1) == 0) {![]()
XX.p = X->p;![]()
X->p[0] |= 1;![]()
X->p[0] |= 2;![]()
ctx->s.p == NULL) {![]()
p = N->p;![]()
++N->p[i];![]()
M.p = Mp;![]()
N->p[i] = 0;![]()
M.p = Mp;![]()
N->p[i] = 0;![]()
N->p[i] = 0;![]()
if (N->p[0] % 8 == 1) {![]()
if (ssl->conf->dhm_P.p == NULL || ssl->conf->dhm_G.p == NULL) {
mbedtls_mpi::p is written by 14 functions and is read by 55 functions:
![]()
mbedtls_mpi::p