Sign in
◑
Theme
plan9port
/
plan9
/
57d4c1f30e0ca3ad13abc1873f3b75bea1b76f9f
/
.
/
src
/
libsec
/
port
/
rsaprivtopub.c
blob: d464c87f87262339f3c3e7c685a7367a8ce0f032 [
file
]
#include
"os.h"
#include
<mp.h>
#include
<libsec.h>
RSApub
*
rsaprivtopub
(
RSApriv
*
priv
)
{
RSApub
*
pub
;
pub
=
rsapuballoc
();
if
(
pub
==
nil
)
return
nil
;
pub
->
n
=
mpcopy
(
priv
->
pub
.
n
);
pub
->
ek
=
mpcopy
(
priv
->
pub
.
ek
);
return
pub
;
}