mirror of
https://github.com/monero-project/monero.git
synced 2024-11-18 00:37:43 +00:00
ringct: simplify random key generation
This commit is contained in:
parent
53cdf4df5e
commit
09c5ea43a2
1 changed files with 2 additions and 7 deletions
|
@ -107,18 +107,13 @@ namespace rct {
|
|||
|
||||
//generates a random scalar which can be used as a secret key or mask
|
||||
void skGen(key &sk) {
|
||||
unsigned char tmp[64];
|
||||
rand(64, tmp);
|
||||
memcpy(sk.bytes, tmp, 32);
|
||||
sk = crypto::rand<key>();
|
||||
sc_reduce32(sk.bytes);
|
||||
}
|
||||
|
||||
//generates a random scalar which can be used as a secret key or mask
|
||||
key skGen() {
|
||||
unsigned char tmp[64];
|
||||
rand(64, tmp);
|
||||
key sk;
|
||||
memcpy(sk.bytes, tmp, 32);
|
||||
key sk = crypto::rand<key>();
|
||||
sc_reduce32(sk.bytes);
|
||||
return sk;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue