Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | minor tweaks | 2002-04-26 | 1 | -34/+33 | ||
| | ||||||
* | KNF | 2002-04-22 | 1 | -34/+34 | ||
| | ||||||
* | fix possible alignment problem; with markus@, angelos@ deraadt@ ok. | 2002-04-03 | 1 | -3/+6 | ||
| | ||||||
* | Don't keep the last blocksize-bytes of ciphertext for use as the next | 2002-03-19 | 1 | -15/+17 | ||
| | | | | | | | plaintext's IV, in CBC mode. Use arc4random() to acquire fresh IVs per message instead (particularly useful for IPsec). This avoids the CBC oracle attack. provos@ ok | |||||
* | export MD5/SHA1 via /dev/crypto; ok provos@, beck@ | 2002-03-05 | 1 | -5/+46 | ||
| | | | | tested with cryptosoft and kern.cryptodevallowsoft=1 | |||||
* | remove CRYPTO_BUF_CONTIG and convert to handle iovs. okay deraadt@ | 2002-03-01 | 1 | -161/+222 | ||
| | ||||||
* | be way more sure that software cannot be used | 2001-11-09 | 1 | -2/+2 | ||
| | ||||||
* | remove IPCOMP. derradt@ ok. | 2001-08-08 | 1 | -5/+1 | ||
| | ||||||
* | #ifdef IPCOMP stuff properly | 2001-07-05 | 1 | -5/+5 | ||
| | ||||||
* | Support for compression. angelos@ ok. | 2001-07-05 | 1 | -2/+116 | ||
| | ||||||
* | Update copyright; you can use this with or without fee (unless your | 2001-06-25 | 1 | -3/+3 | ||
| | | | | name is Theo Deraadt) | |||||
* | New prototype for crypto_register(), to take into account maximum key | 2001-06-23 | 1 | -12/+22 | ||
| | | | | | | | length (for PK operations) and various flags. Structures for public key operations (DH, RSA, DSA). A lot of this work was done by jgarfiel@seas.upenn.edu | |||||
* | merge crypto/crypto{dev,}.h to crypto/cryptodev.h, to avoid name conflicts inside OpenSSL codebase | 2001-06-23 | 1 | -2/+2 | ||
| | ||||||
* | KNF | 2001-06-16 | 1 | -647/+587 | ||
| | ||||||
* | Don't bother migrating software sessions, as this might lead to | 2001-06-06 | 1 | -14/+1 | ||
| | | | | session leakage. | |||||
* | fix $OpenBSD$ header | 2001-05-15 | 1 | -1/+1 | ||
| | ||||||
* | initial cut at /dev/crypto support. takes original mbuf "try, and discard | 2001-05-13 | 1 | -2/+2 | ||
| | | | | | if we fail" semantics and extends to two varients of data movement: mbuf, or an iovec style block. | |||||
* | Use the M_CRYPTO_DATA and M_CRYPTO_OPS malloc types. | 2001-05-05 | 1 | -16/+21 | ||
| | ||||||
* | *HMAC96->*HMAC | 2000-11-17 | 1 | -16/+16 | ||
| | ||||||
* | indentation nits. | 2000-11-09 | 1 | -3/+3 | ||
| | ||||||
* | Forgot to commit this, necessary for AES support. | 2000-10-15 | 1 | -1/+8 | ||
| | ||||||
* | MALLOC/FREE -> malloc/free ok art@ angelos@ | 2000-08-19 | 1 | -19/+14 | ||
| | ||||||
* | Fix KPDK mode (based on patch provided by lob@netstream.se) | 2000-07-21 | 1 | -9/+40 | ||
| | ||||||
* | Use crypto_done() | 2000-06-20 | 1 | -4/+5 | ||
| | ||||||
* | Register software Rijndael. | 2000-06-18 | 1 | -1/+2 | ||
| | ||||||
* | Add Rijndael (128-bit blocksize) in the software crypto driver. | 2000-06-18 | 1 | -7/+7 | ||
| | | | | Hacking at OpenBSD Crypto 2000 :-) | |||||
* | OpenBSD tags | 2000-06-06 | 1 | -0/+2 | ||
| | ||||||
* | fix cleanup of crypto sessions | 2000-06-06 | 1 | -1/+1 | ||
| | ||||||
* | Correct bitmask. | 2000-04-23 | 1 | -1/+1 | ||
| | ||||||
* | Change the type of freesession to take u_int64_t as argument. | 2000-04-23 | 1 | -1/+2 | ||
| | ||||||
* | Add a few newlines for readability. | 2000-04-18 | 1 | -0/+1 | ||
| | ||||||
* | Better support for weird IV schemes (like ESP half-IV, or the swap | 2000-03-29 | 1 | -47/+23 | ||
| | | | | encryption block-number IV). | |||||
* | Add CRD_F_IV_PRESENT, to indicate encryption requests where an | 2000-03-25 | 1 | -6/+22 | ||
| | | | | | | explicit IV preceeds the data to be encrypted. Nice weather in Australia... | |||||
* | move software crypto engine out of main crypto.c | 2000-03-20 | 1 | -0/+1 | ||
| | ||||||
* | split crypto driver front-end from software crypto engine | 2000-03-19 | 1 | -0/+762 | ||