From d1695c15fdf7ffc8e2d0b107915678e2f631906b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Tue, 13 Jun 2000 21:05:37 +0200
Subject: [PATCH] Added {,cooked_}get_{d,p,q}().

Rev: lib/modules/Crypto/_rsa.pike:1.3
---
 lib/modules/Crypto/_rsa.pike | 32 +++++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

diff --git a/lib/modules/Crypto/_rsa.pike b/lib/modules/Crypto/_rsa.pike
index 815f7c78f9..54fda3454c 100644
--- a/lib/modules/Crypto/_rsa.pike
+++ b/lib/modules/Crypto/_rsa.pike
@@ -1,4 +1,4 @@
-/* $Id: _rsa.pike,v 1.2 2000/05/04 16:05:28 grubba Exp $
+/* $Id: _rsa.pike,v 1.3 2000/06/13 19:05:37 grubba Exp $
  *
  * Follow the PKCS#1 standard for padding and encryption.
  */
@@ -28,6 +28,21 @@ bignum get_e()
   return e;
 }
 
+bignum get_d()
+{
+  return d;
+}
+
+bignum get_p()
+{
+  return p;
+}
+
+bignum get_q()
+{
+  return q;
+}
+
 string cooked_get_n()
 {
   return n->digits(256);
@@ -38,6 +53,21 @@ string cooked_get_e()
   return e->digits(256);
 }
 
+string cooked_get_d()
+{
+  return d->digits(256);
+}
+
+string cooked_get_p()
+{
+  return p->digits(256);
+}
+
+string cooked_get_q()
+{
+  return q->digits(256);
+}
+
 object set_public_key(bignum modulo, bignum pub)
 {
   n = modulo;
-- 
GitLab