Blame


1 0fc65b37 2004-03-21 devnull #include "os.h"
2 0fc65b37 2004-03-21 devnull #include <mp.h>
3 0fc65b37 2004-03-21 devnull #include <libsec.h>
4 0fc65b37 2004-03-21 devnull
5 0fc65b37 2004-03-21 devnull mpint*
6 0fc65b37 2004-03-21 devnull rsaencrypt(RSApub *rsa, mpint *in, mpint *out)
7 0fc65b37 2004-03-21 devnull {
8 0fc65b37 2004-03-21 devnull if(out == nil)
9 0fc65b37 2004-03-21 devnull out = mpnew(0);
10 0fc65b37 2004-03-21 devnull mpexp(in, rsa->ek, rsa->n, out);
11 0fc65b37 2004-03-21 devnull return out;
12 0fc65b37 2004-03-21 devnull }