Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-05-05 | Use the M_CRYPTO_DATA and M_CRYPTO_OPS malloc types. | Angelos D. Keromytis | |
2000-12-13 | make the 31-bit code work on 32-bit machines. | Niels Provos | |
2000-12-09 | pull in endianess fix from openssh | Markus Friedl | |
2000-11-17 | *HMAC96->*HMAC | Angelos D. Keromytis | |
2000-11-11 | undo last change, ipsec+AES and swap-encrypt work again | Markus Friedl | |
2000-11-09 | indentation nits. | Artur Grabowski | |
2000-10-16 | indent | Theo de Raadt | |
2000-10-15 | typo | Markus Friedl | |
2000-10-15 | Forgot to commit this, necessary for AES support. | Angelos D. Keromytis | |
2000-10-09 | AES alias for Rijndael, also adjust the name. | Angelos D. Keromytis | |
2000-09-07 | avoid excessive wakeup(). we think this is safe... | Theo de Raadt | |
2000-08-19 | MALLOC/FREE -> malloc/free ok art@ angelos@ | Nathan Binkert | |
2000-07-21 | Fix KPDK mode (based on patch provided by lob@netstream.se) | Angelos D. Keromytis | |
2000-07-03 | Fix tail queue leakage (zzlevo@dd.chalmers.se) | Angelos D. Keromytis | |
2000-06-20 | Use crypto_done() | Angelos D. Keromytis | |
2000-06-20 | crypto_done(), all it does for now is invoke the callback. | Angelos D. Keromytis | |
2000-06-20 | Add crypto_done() prototype. | Angelos D. Keromytis | |
2000-06-18 | Register software Rijndael. | Angelos D. Keromytis | |
2000-06-18 | Add Rijndael (128-bit blocksize) in the software crypto driver. | Angelos D. Keromytis | |
Hacking at OpenBSD Crypto 2000 :-) | |||
2000-06-18 | Move prototype to include file. | Angelos D. Keromytis | |
2000-06-18 | Crypto kernel thread interface; requests are enqueued and processed by | Angelos D. Keromytis | |
a kernel thread. This allows a much cleaner interface with respect to spl levels. | |||
2000-06-17 | cbc mode | Niels Provos | |
2000-06-06 | OpenBSD tags | Theo de Raadt | |
2000-06-06 | fix cleanup of crypto sessions | Theo de Raadt | |
2000-06-06 | Replace all the opaque pointers with just one. | Angelos D. Keromytis | |
2000-06-04 | better indent for easier searching | Theo de Raadt | |
2000-05-27 | use rijndael instead of blowfish because of faster key setup. | Niels Provos | |
break swap paritions into sections, each section has own encryption key. if a section's key becomes unreferenced, erase it. | |||
2000-04-28 | crypto_dispatch() only returns an error if the argument it was | Angelos D. Keromytis | |
provided was NULL or no callback was specified. | |||
2000-04-28 | avoid using void * when we are talking about pointers | Theo de Raadt | |
2000-04-24 | use pmap_extract() instead of vtophys(); art | Theo de Raadt | |
2000-04-23 | Correct bitmask. | Angelos D. Keromytis | |
2000-04-23 | Change the type of freesession to take u_int64_t as argument. | Angelos D. Keromytis | |
2000-04-20 | Don't include machine/pmap.h, vm/pmap.h does that for us. | Artur Grabowski | |
2000-04-19 | split out mbuf scatter gather function | Theo de Raadt | |
2000-04-18 | Add a few newlines for readability. | Angelos D. Keromytis | |
2000-03-29 | Better support for weird IV schemes (like ESP half-IV, or the swap | Angelos D. Keromytis | |
encryption block-number IV). | |||
2000-03-25 | Add CRD_F_IV_PRESENT, to indicate encryption requests where an | Angelos D. Keromytis | |
explicit IV preceeds the data to be encrypted. Nice weather in Australia... | |||
2000-03-20 | oh, and we need this | Theo de Raadt | |
2000-03-20 | move software crypto engine out of main crypto.c | Theo de Raadt | |
2000-03-19 | split crypto driver front-end from software crypto engine | Theo de Raadt | |
2000-03-17 | Cryptographic services framework, and software "device driver". The | Angelos D. Keromytis | |
idea is to support various cryptographic hardware accelerators (which may be (detachable) cards, secondary/tertiary/etc processors, software crypto, etc). Supports session migration between crypto devices. What it doesn't (yet) support: - multiple instances of the same algorithm used in the same session - use of multiple crypto drivers in the same session - asymmetric crypto No support for a userland device yet. IPsec code path modified to allow for asynchronous cryptography (callbacks used in both input and output processing). Some unrelated code simplification done in the process (especially for AH). Development of this code kindly supported by Network Security Technologies (NSTI). The code was writen mostly in Greece, and is being committed from Montreal. | |||
2000-02-28 | move crypto code | Theo de Raadt | |