diff --git a/lib/modules/Crypto/dsa.pike b/lib/modules/Crypto/dsa.pike index 3c3334e45c5209d81bcbb266fdf93b3d4d4a5b52..c90b88dcc835711381ecadf80679d4347a0e3788 100644 --- a/lib/modules/Crypto/dsa.pike +++ b/lib/modules/Crypto/dsa.pike @@ -78,7 +78,7 @@ int raw_verify(bignum h, bignum r, bignum s) string sign_rsaref(string msg) { - [bignum r, bignum s] = raw_sign(dsa_hash(msg), random); + [bignum r, bignum s] = raw_sign(dsa_hash(msg)); return sprintf("%'\0'20s%'\0'20s", r->digits(256), s->digits(256)); } @@ -96,7 +96,7 @@ int verify_rsaref(string msg, string s) string sign_ssl(string msg) { return Standards.ASN1.Types.asn1_sequence( - Array.map(raw_sign(dsa_hash(msg), random), + Array.map(raw_sign(dsa_hash(msg)), Standards.ASN1.Types.asn1_integer))->get_der(); }