ref: 34a9d22ec6c680b2ed871defce357e5650aa0629
parent: 8a1c587c9c41e6ba34b50377d81465dfff8a2b20
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Fri Feb 10 16:12:45 EST 2017
rsa(2): document rsafill()
--- a/sys/man/2/rsa
+++ b/sys/man/2/rsa
@@ -5,6 +5,7 @@
decodePEM,
rsadecrypt,
rsaencrypt,
+rsafill,
rsagen,
rsaprivalloc,
rsaprivfree,
@@ -28,7 +29,11 @@
.B
RSApriv* rsagen(int nlen, int elen, int nrep)
.PP
+.ta +\w'\fLRSApriv* \fP'u
.B
+RSApriv* rsafill(mpint *n, mpint *e, mpint *d, mpint *p, mpint *q)
+.PP
+.B
mpint* rsaencrypt(RSApub *k, mpint *in, mpint *out)
.PP
.B
@@ -114,6 +119,12 @@
.I Rsagen
returns a newly allocated structure containing both
public and private keys.
+.I Rsafill
+returns a newly allocated private key by recomputing
+.IR kp ,
+.IR kq ,
+and
+.IR c2 .
.I Rsaprivtopub
returns a newly allocated copy of the public key
corresponding to the private key.