continue;
}
if ((pubexp == 3 && m3 == 1)
- || (pubexp == 5 && m5 == 5)
- || (pubexp == 7 && m5 == 7)
- || (pubexp == 11 && m5 == 11))
+ || (pubexp == 5 && m5 == 1)
+ || (pubexp == 7 && m7 == 1)
+ || (pubexp == 11 && m11 == 1))
{
continue;
}
/* see inner.h */
uint32_t
br_rsa_i31_keygen_inner(const br_prng_class **rng,
- br_rsa_private_key *sk, unsigned char *kbuf_priv,
- br_rsa_public_key *pk, unsigned char *kbuf_pub,
+ br_rsa_private_key *sk, void *kbuf_priv,
+ br_rsa_public_key *pk, void *kbuf_pub,
unsigned size, uint32_t pubexp, br_i31_modpow_opt_type mp31)
{
uint32_t esize_p, esize_q;