]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libsec/port/rsaprivtopub.c
libsec: generalize pbkdf2_hmac_sha1() to pbkdf2_x() passing the hmac as an argument
[plan9front.git] / sys / src / libsec / port / rsaprivtopub.c
1 #include "os.h"
2 #include <mp.h>
3 #include <libsec.h>
4
5 RSApub*
6 rsaprivtopub(RSApriv *priv)
7 {
8         RSApub *pub;
9
10         pub = rsapuballoc();
11         if(pub == nil)
12                 return nil;
13         pub->n = mpcopy(priv->pub.n);
14         pub->ek = mpcopy(priv->pub.ek);
15         return pub;
16 }