summaryrefslogtreecommitdiffstats
path: root/src/crypto/axtls_aes.c
Commit message (Collapse)AuthorAgeFilesLines
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
| | | | | Add FILE_LICENCE declarations to almost all files that make up the various standard builds of gPXE.
* [crypto] Allow creation of arbitrary CBC cipher algorithms using CBC_CIPHER()Michael Brown2009-02-191-90/+2Star
| | | | | Given any block cipher, a corresponding CBC mode of behaviour for the cipher can be created using the CBC_CIPHER() macro.
* [crypto] Add our own general-purpose cipher-block chaining routinesMichael Brown2009-02-191-23/+208
|
* [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithmMichael Brown2009-02-181-3/+3
| | | | | | | | The various types of cryptographic algorithm are fundamentally different, and it was probably a mistake to try to handle them via a single common type. pubkey_algorithm is a placeholder type for now.
* [crypto] Move AES_convert_key() hack into axtls_aes.cMichael Brown2009-02-181-9/+25
| | | | | | Although the nature of the hack is essentially unchanged, this allows us to remove the hardcoded assumption in tls.c that the RX cipher is AES.
* [crypto] Rename aes_algorithm to aes_cbc_algorithmMichael Brown2009-02-181-12/+12
|
* Add per-file error identifiersMichael Brown2007-07-241-0/+1
|
* Added wrapper for AXTLS AES codeMichael Brown2007-01-311-0/+53