Sign in
plan9port
/
plan9
/
2763a6d8324fc5e1296e9a50a067ec04d52c581f
/
.
/
src
/
libsec
/
port
/
rsaencrypt.c
blob: ade686dce055be5a04c49a50cbaf3bb4d4e5441b [
file
]
#include
"os.h"
#include
<mp.h>
#include
<libsec.h>
mpint
*
rsaencrypt
(
RSApub
*
rsa
,
mpint
*
in
,
mpint
*
out
)
{
if
(
out
==
nil
)
out
=
mpnew
(
0
);
mpexp
(
in
,
rsa
->
ek
,
rsa
->
n
,
out
);
return
out
;
}