Generate private value
| 53 | |
| 54 | // Generate private value |
| 55 | void DH::GeneratePrivate(RandomNumberGenerator& rng, byte* priv) |
| 56 | { |
| 57 | Integer x(rng, Integer::One(), min(p_ - 1, |
| 58 | Integer::Power2(2*DiscreteLogWorkFactor(p_.BitCount())) ) ); |
| 59 | x.Encode(priv, p_.ByteCount()); |
| 60 | } |
| 61 | |
| 62 | |
| 63 | // Generate public value |
nothing calls this directly
no test coverage detected