From 5c0a6f76230196670d13ebef3e3dcf70a06dc5a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Sun, 19 Apr 1998 21:18:58 +0200 Subject: [PATCH] Fixed bug in rsa_private_key() Rev: lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod:1.4 --- lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod b/lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod index 3a91b37aff..8c4886aeb4 100644 --- a/lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod +++ b/lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod @@ -14,8 +14,9 @@ import Standards.ASN1.Encode; string rsa_private_key(object rsa) { return asn1_sequence(@ Array.map( - ({ 0, rsa->n, rsa->e, rsa->d, rsa->p, rsa->q, - rsa->d % (rsa->p - 1), rsa->d, (rsa->q -1), + ({ 0, rsa->n, rsa->e, rsa->d, + rsa->p, rsa->q, + rsa->d % (rsa->p - 1), rsa->d % (rsa->q -1), rsa->q->invert(rsa->p) % rsa->p }), asn1_integer))->der(); -- GitLab