plan9fox/sys/src/libsec/port
2017-02-10 21:42:11 +01:00
..
aes.c libsec: remove unused aes_setupDec 2016-11-17 02:02:32 +01:00
aes_gcm.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
aes_xts.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
aesgcmtest.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
bftest.c fix blowfish endianess confusion (thanks erik) 2014-02-20 18:32:47 +01:00
blowfish.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
ccpoly.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
chacha.c libsec: avoid temp variables in chacha/salsa ENCRYPT() macro 2017-01-15 04:09:47 +01:00
chachatest.c libsec: implement extended 192-bit nonce xchacha variant and hchacha function 2017-01-12 20:16:38 +01:00
curve25519.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
curve25519_dh.c libsec: add curve25519 diffie hellman 2015-09-01 21:38:20 +02:00
decodepem.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
des.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
des3CBC.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
des3ECB.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
desCBC.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
desECB.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
desmodes.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dh.c libsec: add q parameter to dh_new() for subgroup support, sanitize dh parameters 2015-08-26 05:59:42 +02:00
dsaalloc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dsagen.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dsaprimes.c libsec: use u32int instead of uint when we need 32 bit (thanks erik) 2014-06-12 14:05:10 +02:00
dsaprivtopub.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dsasign.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
dsaverify.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ecc.c libsec: remove affine coordinate point operations from ecc 2016-04-21 20:41:19 +02:00
egalloc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
egdecrypt.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
egencrypt.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
eggen.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
egprivtopub.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
egsign.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
egtest.c libsec: mpconv -> mpfmt 2016-02-06 07:19:31 +01:00
egverify.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
fastrand.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
genprime.c libsec: fix genprime() to produce normalized result 2015-12-01 09:40:24 +01:00
genrandom.c libsec: replace des based X9.17 genrandom() with chacha random number generator 2016-12-28 02:02:00 +01:00
gensafeprime.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
genstrongprime.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
hkdf.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
hmac.c libsec: fix hmac for keys bigger then 64 byte block size 2014-09-14 02:26:26 +02:00
hmactest.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
jacobian.mp libsec: implement elliptic curve group operations in jacobian coordinate system 2016-04-20 20:09:59 +02:00
md4.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
md4test.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
md5.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
md5block.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
md5pickle.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mkfile libsec: add secp384r1 curve parameters for tls 2016-10-30 02:15:40 +01:00
nfastrand.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
pbkdf2.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
poly1305.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
primetest.c libsec: mpconv -> mpfmt 2016-02-06 07:19:31 +01:00
prng.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
probably_prime.c libsec: fix probably_prime() endless loop for n == 3 2015-08-23 23:49:31 +02:00
rc4.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
readcert.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
reduce Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ripemd.c added elliptic curve stuff and RIPEMD-160 2012-06-04 11:50:37 +02:00
rsaalloc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rsadecrypt.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rsaencrypt.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rsafill.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rsagen.c rsagen: prefer 65537 as the default exponent when elen == 0, otherwise pick randomly 2017-02-06 04:25:38 +01:00
rsaprivtopub.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rsatest.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
salsa.c libsec: avoid temp variables in chacha/salsa ENCRYPT() macro 2017-01-15 04:09:47 +01:00
scrypt.c libsec: add scrypt password based key derivation function 2016-07-10 21:41:57 +02:00
secp256k1.mp libsec: ecdsa client support for tlshand, cleanups 2016-02-01 21:34:49 +01:00
secp256r1.mp libsec: ecdsa client support for tlshand, cleanups 2016-02-01 21:34:49 +01:00
secp384r1.mp libsec: add secp384r1 curve parameters for tls 2016-10-30 02:15:40 +01:00
sha1.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sha1block.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sha1pickle.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sha2_64.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sha2_128.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sha2block64.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sha2block128.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sha2test.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
smallprimes.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
smallprimetest.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
thumb.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
tlshand.c libsec: make X509toECpub() return CN name like X509toRSApub() 2017-02-10 21:36:19 +01:00
tsmemcmp.c libsec: make #include headers consistent 2016-04-10 20:23:18 +02:00
x509.c libsec: zero name buffer in X509toECpub() 2017-02-10 21:42:11 +01:00