1234567891011121314151617 |
- #include "os.h"
- #include <mp.h>
- #include <libsec.h>
- EGpub*
- egprivtopub(EGpriv *priv)
- {
- EGpub *pub;
- pub = egpuballoc();
- if(pub == nil)
- return nil;
- pub->p = mpcopy(priv->pub.p);
- pub->alpha = mpcopy(priv->pub.alpha);
- pub->key = mpcopy(priv->pub.key);
- return pub;
- }
|