summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/crypto.h
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Force inlining of trivial wrapper functionsMichael Brown2024-02-221-44/+55
* [crypto] Add an abstraction of an elliptic curveMichael Brown2024-01-301-0/+23
* [tls] Allow for arbitrary-length initialisation vectorsMichael Brown2022-11-081-0/+4
* [crypto] Add concept of cipher alignment sizeMichael Brown2022-11-071-1/+17
* [crypto] Add block cipher Galois/Counter mode of operationMichael Brown2022-10-251-0/+1
* [crypto] Add concept of authentication tag to cipher algorithmsMichael Brown2022-10-251-0/+18
* [crypto] Add concept of additional data to cipher algorithmsMichael Brown2022-10-251-15/+15
* [crypto] Allow initialisation vector length to vary from cipher blocksizeMichael Brown2022-10-251-4/+5
* [crypto] Expose null crypto algorithm methods for reuseMichael Brown2022-10-251-0/+23
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+1
* [crypto] Add pubkey_match() to check for matching public/private key pairsMichael Brown2014-03-271-0/+18
* [crypto] Add abstraction for a public-key algorithmMichael Brown2012-03-181-0/+98
* [rng] Remove obsolete (and unfinished) get_random_bytes() functionMichael Brown2012-03-131-2/+0Star
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-0/+156