]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libsec/port/dsaprivtopub.c
libsec: generalize pbkdf2_hmac_sha1() to pbkdf2_x() passing the hmac as an argument
[plan9front.git] / sys / src / libsec / port / dsaprivtopub.c
1 #include "os.h"
2 #include <mp.h>
3 #include <libsec.h>
4
5 DSApub*
6 dsaprivtopub(DSApriv *priv)
7 {
8         DSApub *pub;
9
10         pub = dsapuballoc();
11         pub->p = mpcopy(priv->pub.p);
12         pub->q = mpcopy(priv->pub.q);
13         pub->alpha = mpcopy(priv->pub.alpha);
14         pub->key = mpcopy(priv->pub.key);
15         return pub;
16 }