aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/crypto.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-22[crypto] Force inlining of trivial wrapper functionsMichael Brown1-44/+55
2024-01-30[crypto] Add an abstraction of an elliptic curveMichael Brown1-0/+23
2022-11-08[tls] Allow for arbitrary-length initialisation vectorsMichael Brown1-0/+4
2022-11-07[crypto] Add concept of cipher alignment sizeMichael Brown1-1/+17
2022-10-25[crypto] Add block cipher Galois/Counter mode of operationMichael Brown1-0/+1
2022-10-25[crypto] Add concept of authentication tag to cipher algorithmsMichael Brown1-0/+18
2022-10-25[crypto] Add concept of additional data to cipher algorithmsMichael Brown1-15/+15
2022-10-25[crypto] Allow initialisation vector length to vary from cipher blocksizeMichael Brown1-4/+5
2022-10-25[crypto] Expose null crypto algorithm methods for reuseMichael Brown1-0/+23
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+1
2014-03-27[crypto] Add pubkey_match() to check for matching public/private key pairsMichael Brown1-0/+18
2012-03-18[crypto] Add abstraction for a public-key algorithmMichael Brown1-0/+98
2012-03-13[rng] Remove obsolete (and unfinished) get_random_bytes() functionMichael Brown1-2/+0
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-0/+156