- 388A33BE262FAA152FB74089B6AC814C7E5C6248A5B52F91A8C69C0E19EC9F9EEA12B0551B0AADC751F73CDD5AC4004C8C493AA1E6041118A922070EAD3A7ECB
+ 6069C916778AA2ADFD471D7510C0232FF29ACBF4B55DF90B841050CB57CB46762099372A442A2D792AD17713F10515728D810EF4282D3120B5D9653007A2F136
smg_comms/rsa/rsa.c
(52 . 7)(52 . 7)
126 /* choose random prime e, public exponent, with 3 < e < phi */
127 /* because e is prime, gcd(e, phi) is always 1 so no need to check it */
128 do {
129 gen_random_prime( noctets_pq, sk->e);
130 gen_random_prime( E_LENGTH_OCTETS, sk->e);
131 } while ( (mpi_cmp_ui(sk->e, 3) < 0) || (mpi_cmp(sk->e, phi) > 0));
132
133 /* calculate private exponent d, 1 < d < phi, where e * d = 1 mod phi */