Allow weaker rand() for in memory values
This commit is contained in:
@@ -45,16 +45,11 @@ void lockSign() {
|
|||||||
int read = (int) fread(&ent, 1, 32, fp);
|
int read = (int) fread(&ent, 1, 32, fp);
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
#endif
|
#endif
|
||||||
if (read != 32) {
|
if (read != 32)
|
||||||
#ifdef _WIN32
|
{
|
||||||
int32_t i;
|
int32_t i;
|
||||||
for (i=0; i<32; i++)
|
for (i=0; i<32; i++)
|
||||||
((uint8_t *)ent)[i] = rand();
|
((uint8_t *)ent)[i] = rand();
|
||||||
fprintf(stderr,"@libscott plz make this a high entropy for windows\n");
|
|
||||||
#else
|
|
||||||
fprintf(stderr, "Could not read 32 bytes entropy from system\n");
|
|
||||||
exit(1);
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
if (!secp256k1_context_randomize(ec_ctx_sign, ent)) {
|
if (!secp256k1_context_randomize(ec_ctx_sign, ent)) {
|
||||||
fprintf(stderr, "Could not randomize secp256k1 context\n");
|
fprintf(stderr, "Could not randomize secp256k1 context\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user