aboutsummaryrefslogtreecommitdiff
path: root/src/crypto
AgeCommit message (Expand)AuthorFilesLines
2010-04-19[build] Rename gPXE to iPXEMichael Brown14-26/+26
2010-01-05[crypto] Add a placeholder for a proper random number generatorJoshua Oreman1-0/+55
2010-01-05[crypto] Add AES key-wrap mode (RFC 3394)Joshua Oreman1-0/+123
2010-01-05[crypto] Make AES context size and algorithm structure externally availableJoshua Oreman1-12/+1
2010-01-05[digest] Add HMAC-SHA1 based pseudorandom function and PBKDF2Joshua Oreman1-0/+165
2010-01-05[cipher] Add the ARC4 stream cipherJoshua Oreman1-0/+131
2010-01-05[digest] Add generic CRC32 functionJoshua Oreman1-0/+54
2009-05-18[legal] Add a selection of FILE_LICENCE declarationsMichael Brown8-0/+16
2009-03-26[build] Enable building with the Intel C compiler (icc)Michael Brown1-7/+5
2009-02-19[crypto] Allow creation of arbitrary CBC cipher algorithms using CBC_CIPHER()Michael Brown2-98/+10
2009-02-19[crypto] Add our own general-purpose cipher-block chaining routinesMichael Brown4-29/+313
2009-02-19[crypto] Change cipher_{en,de}crypt() to void functionsMichael Brown1-24/+0
2009-02-18[crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithmMichael Brown7-44/+58
2009-02-18[crypto] Move AES_convert_key() hack into axtls_aes.cMichael Brown1-9/+25
2009-02-18[crypto] Rename aes_algorithm to aes_cbc_algorithmMichael Brown1-12/+12
2009-02-10[tls] Use our own ASN.1 routines for certificate parsingMichael Brown3-880/+199
2009-02-10[crypto] Remove unused filesMichael Brown7-1851/+0
2008-10-01[crypto] Rename <gpxe/bitops.h> to <gpxe/rotate.h>Michael Brown1-1/+1
2008-09-25[crypto] Remove spurious #include "config.h"Michael Brown1-2/+0
2008-08-11[iSCSI] Add support for mutual CHAPMichael Brown1-8/+8
2007-12-06Fix compiler warnings that appear only on OpenBSD.Michael Brown2-4/+4
2007-08-20use malloc attributeHolger Lubitz1-1/+1
2007-08-20use malloc attributeHolger Lubitz1-1/+1
2007-07-30Inhibit compiler warningMichael Brown1-1/+1
2007-07-30Upgrade AXTLS import to version 1.1.5-aMichael Brown7-62/+906
2007-07-29Added HMAC code from TLS projectMichael Brown1-0/+120
2007-07-27make md5_steps staticHolger Lubitz1-1/+1
2007-07-27disable AES_convert_key by #if 0'ing it out (suggested by mcb30)Holger Lubitz1-0/+2
2007-07-27disable AES_convert_key by #if 0'ing it out (suggested by mcb30)Holger Lubitz1-0/+4
2007-07-24Add per-file error identifiersMichael Brown2-0/+25
2007-07-03Warnings purge: src/{crypto,hci,net}Marty Connor1-1/+1
2007-06-08Conflicts with native asn1.cMichael Brown1-867/+0
2007-04-21Trivial ASN.1 decoding functions.Michael Brown1-0/+159
2007-02-01Required for public key extractionMichael Brown1-0/+867
2007-02-01SHA1_DIGEST_SIZE also available as a static constantMichael Brown1-1/+1
2007-02-01Make context sizes available for statically-allocated structuresMichael Brown2-12/+2
2007-02-01Vanilla copies from axtlsMichael Brown2-0/+1749
2007-02-01Quick hacks to get it workingMichael Brown1-0/+7
2007-02-01Add dummy setiv methodMichael Brown1-1/+6
2007-01-31Original axtls RSA codeMichael Brown1-0/+331
2007-01-31Added wrapper for AXTLS AES codeMichael Brown1-0/+53
2007-01-31Add wrapper around axtls' sha1 codeMichael Brown1-0/+26
2007-01-31Adding missing includeMichael Brown1-0/+1
2007-01-31We need this, I thinkMichael Brown1-0/+1
2007-01-31Force inliningMichael Brown1-3/+5
2007-01-31...but not when it's being used as a digest algorithm...Michael Brown1-2/+4
2007-01-31The null crypto algorithm should at least copy data...Michael Brown1-6/+7
2007-01-31Add null crypto algorithmMichael Brown1-0/+61
2007-01-30Added blocksize for the benefit of HMAC codeMichael Brown1-1/+1
2007-01-30Generalise digest_algorithm to crypto_algorithm.Michael Brown2-14/+16