Home
last modified time | relevance | path

Searched refs:mp1d2 (Results 1 – 1 of 1) sorted by relevance

/freebsd/crypto/libecc/src/nn/
H A Dnn_modinv.c52 nn a, b, u, tmp, mp1d2; in _nn_modinv_odd() local
55 a.magic = b.magic = u.magic = tmp.magic = mp1d2.magic = WORD(0); in _nn_modinv_odd()
61 ret = nn_init(&mp1d2, (u16)(m->wlen * WORD_BYTES)); EG(ret, err); in _nn_modinv_odd()
101 ret = nn_rshift_fixedlen(&mp1d2, m, 1); EG(ret, err); in _nn_modinv_odd()
103 ret = nn_inc(&mp1d2, &mp1d2); EG(ret, err); /* no carry can occur here in _nn_modinv_odd()
170 …ret = nn_cnd_add(isodd, &u, &u, &mp1d2); EG(ret, err); /* no carry can occur as u=1+u' with u'<m-1… in _nn_modinv_odd()
199 nn_uninit(&mp1d2); in _nn_modinv_odd()