cinap_lenrek
7ed22aaeec
libsec: add rfc5869 hmac-based key derivation function hkdf_x()
2015-09-02 11:30:17 +02:00
cinap_lenrek
b749f36baa
libsec: generalize pbkdf2_hmac_sha1() to pbkdf2_x() passing the hmac as an argument
2015-09-02 11:28:11 +02:00
cinap_lenrek
b5737e8726
libsec: add curve25519 diffie hellman
2015-09-01 21:38:20 +02:00
cinap_lenrek
e3a64494e7
libsec: remove flawed aes() digest and hmac_aes() implementations (thanks aiju)
2015-09-01 21:35:43 +02:00
cinap_lenrek
0e51046942
libsec: add curve25519() from http://code.google.com/p/curve25519-donna/
...
this is a portable version of curve25519() by google.
2015-08-28 12:08:54 +02:00
cinap_lenrek
3bb0b9f4ea
libsec: add q parameter to dh_new() for subgroup support, sanitize dh parameters
2015-08-26 05:59:42 +02:00
glenda
c4fdc6bfdb
fix fuckup
2015-08-25 09:35:10 +00:00
mischief
6b402b83cf
import E script from bell labs
2015-08-25 02:07:46 -07:00
cinap_lenrek
a40c4006d2
libsec: add pbkdf2_hmac_sha1() (from wpapsk factotum module)
2015-08-20 00:45:08 +02:00
cinap_lenrek
40360a992d
libsec: implement tlsClient support for RFC6066 server name identification (SNI)
...
tlsClient() now can optionally send the server_name in the ClientHello
message by setting the TLSconn.serverName. This is required for some
https sites.
2015-05-21 02:26:57 +02:00
cinap_lenrek
12bb7bcfff
libsec: remove aesCTRencrypt()/aesCTRdecrypt() (thanks mischief and qrstuv)
...
as mischief and qrstuv point out, these functions are not very usefull
and are even implemented wrong (incrementCTR()), so deleting the code.
2015-04-29 02:58:10 +02:00
cinap_lenrek
6c68876db6
libsec: add diffie-hellman functions
2014-09-14 02:29:18 +02:00
aiju
d2357e6961
added ecdsa to factotum
2012-06-06 16:43:15 +02:00
aiju
005248b4c5
added elliptic curve stuff and RIPEMD-160
2012-06-04 11:50:37 +02:00
taruti
9655db2550
devfs crypto code - alpha version
2011-05-24 22:19:33 +00:00
Taru Karttunen
a9060cc06b
Import sources from 2011-03-30 iso image - lib
2011-03-30 19:35:09 +03:00
Taru Karttunen
c558a99e0b
Import sources from 2011-03-30 iso image - sys/include
2011-03-30 16:47:56 +03:00