… | … | ||
---|---|---|---|
45 | curve25519_donna (b, a, basepoint); | 45 | curve25519_donna (b, a, basepoint); |
46 | } | 46 | } |
47 | 47 | ||
48 | void curve25519_generate (curve25519_key &a, curve25519_key &b) | 48 | void curve25519_generate (curve25519_key &a, curve25519_key &b) |
49 | { | 49 | { |
50 | RAND_pseudo_bytes (a, sizeof a); | 50 | RAND_bytes (a, sizeof a); |
51 | 51 | ||
52 | a [ 0] &= 0xf8; | 52 | a [ 0] &= 0xf8; |
53 | a [31] &= 0x7f; | 53 | a [31] &= 0x7f; |
54 | a [31] |= 0x40; | 54 | a [31] |= 0x40; |
55 | 55 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |