summaryrefslogtreecommitdiff
path: root/src/cipher.c
Commit message (Collapse)AuthorAgeFilesLines
* added libgmp free calc ctr implementation to cipherChristian Pointner2009-01-041-8/+22
|
* get rid of some mallocs and mpz_inits at cipherChristian Pointner2009-01-041-43/+81
|
* added NO_LIBGMP and NO_CRYPT to build a daemon without cryptosupportChristian Pointner2009-01-041-9/+26
| | | | | | NOTE: with NO_LIBGMP the cipher and the keyderivation don't work until now
* some cleanup @ cipher, auth_algo and key derivationChristian Pointner2009-01-031-43/+60
|
* added auth algoChristian Pointner2009-01-031-11/+18
| | | | | | | tested with anytun an ANYTUN_02_COMPAT set switched defaults for kd-prf, cipher and auth algo to use crypto
* added define for anytun compatChristian Pointner2009-01-021-4/+7
|
* changed to anytun compatible versionChristian Pointner2009-01-021-4/+4
|
* some improvements in key derivationChristian Pointner2009-01-021-12/+14
| | | | | | | note this is no longer compatible to anytun and currently not compliant to the rfc (but probably will)
* some cleanup at key derivationChristian Pointner2009-01-021-51/+53
| | | | | | cipher supports now multiple key lengths and uses key derivation directly
* added key derivation - not tested yetChristian Pointner2009-01-011-0/+8
|
* fixed build on OpenBSDChristian Pointner2009-01-011-4/+6
| | | | | | fixed memory errors with key and salt handling
* changed ugly salt 0 msb workaround to a mor sophisticated solutionChristian Pointner2009-01-011-2/+8
|
* added aes-ctr cipherChristian Pointner2009-01-011-22/+131
| | | | | | TODO: key derivation
* removed useless malloc for cipher_tChristian Pointner2008-12-311-22/+17
|
* processing of device packets works now (null cipher and no auth algo)Christian Pointner2008-12-281-11/+11
|
* fixed build ;)Christian Pointner2008-12-281-1/+1
|
* some cleanupChristian Pointner2008-12-281-2/+6
|
* added cipher (net tested yet)Christian Pointner2008-12-281-0/+175