Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-11-17 | *HMAC96->*HMAC | Angelos D. Keromytis | |
2000-10-09 | AES alias for Rijndael, also adjust the name. | Angelos D. Keromytis | |
2000-06-20 | Add crypto_done() prototype. | 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-06 | Replace all the opaque pointers with just one. | Angelos D. Keromytis | |
2000-04-28 | avoid using void * when we are talking about pointers | Theo de Raadt | |
2000-04-23 | Change the type of freesession to take u_int64_t as argument. | Angelos D. Keromytis | |
2000-04-19 | split out mbuf scatter gather function | Theo de Raadt | |
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 | move software crypto engine out of main crypto.c | 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. |