shithub: riscv

Download patch

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.