nn_modinv_fermat
ATTRIBUTE_WARN_UNUSED_RET int nn_modinv_fermat(nn_t out, nn_src_t x, nn_src_t p);
ret = nn_modinv_fermat(&kinv, &k, q); EG(ret, err);
ret = nn_modinv_fermat(&b, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&b, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&(priv_.x), &(priv_.x), &(priv_.q)); EG(ret, err);
ret = nn_modinv_fermat(&b, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&kinv, &k, q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&xinv, &(in_priv->x), &(in_priv->params->ec_gen_order)); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&xinv, &(in_priv->x), q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&kinv, &k, q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&binv, &b, q); EG(ret, err);
ret = nn_modinv_fermat(&tmp, &tmp2, q); EG(ret, err); /* tmp = (b*(1 + x))^(-1) */
ret = nn_modinv_fermat(&tmp, &tmp2, q); EG(ret, err); /* tmp = (1 + x)^(-1) */