Joshua Oreman
6c6db8647b
[crypto] Add AES key-wrap mode (RFC 3394)
The unwrapping half is used by WPA2 code; the wrapping half is currently
unused.
Signed-off-by: Marty Connor <mdc@etherboot.org >
15 jaren geleden
Joshua Oreman
2dfe4c414a
[crypto] Make AES context size and algorithm structure externally available
This is required to support modes of AES beyond cipher-block chaining.
Signed-off-by: Marty Connor <mdc@etherboot.org >
15 jaren geleden
Michael Brown
c44a193d0d
[legal] Add a selection of FILE_LICENCE declarations
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
15 jaren geleden
Michael Brown
a3219b24a8
[crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm
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.
15 jaren geleden
Michael Brown
991f907d5b
[crypto] Rename aes_algorithm to aes_cbc_algorithm
15 jaren geleden
Michael Brown
1ae70e12e5
Added wrapper for AXTLS AES code
17 jaren geleden