summaryrefslogtreecommitdiffstats
path: root/src/crypto
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Replace MD5 implementationMichael Brown2012-03-051-180/+242
* [crypto] Add SHA-256 algorithmMichael Brown2012-03-051-0/+254
* [crypto] Replace SHA-1 implementationMichael Brown2012-03-043-265/+270
* [802.11] Eliminate use of AXTLS-specific SHA1_SIZE constantMichael Brown2012-03-041-16/+17
* [rng] Add missing #include <assert.h>Michael Brown2012-03-042-0/+2
* [crypto] Use ANS X9.82 Approved get_random_nz() for RSAMichael Brown2012-02-211-2/+9
* [rng] Add get_random_nz() function required by RSA algorithmMichael Brown2012-02-211-0/+75
* [rng] Add ANS X9.82 RBG wrapper functionsMichael Brown2012-02-211-0/+114
* [rng] Add ANS X9.82 mandatory start-up testsMichael Brown2012-02-211-0/+32
* [rng] Add ANS X9.82 mandatory continuous testsMichael Brown2012-02-211-1/+295
* [rng] Add ANS X9.82 Approved Source of Entropy InputMichael Brown2012-02-213-15/+152
* [rng] Record validity within DRBG stateMichael Brown2012-02-211-4/+13
* [rng] Add missing #include <string.h>Michael Brown2012-02-213-0/+3
* [802.11] Add missing #include <string.h>Michael Brown2012-02-211-0/+1
* [rng] Add ANS X9.82 Approved Hash_df derivation functionMichael Brown2012-02-191-0/+134
* [rng] Add ANS X9.82 Approved DRBG mechanismMichael Brown2012-01-231-0/+416
* [rng] Add dummy entropy sourceMichael Brown2012-01-231-0/+48
* [rng] Add ANS X9.82 Approved HMAC_DRBG algorithmMichael Brown2012-01-231-0/+342
* [tls] Accept certificates without a version numberMichael Brown2011-08-132-28/+49
* [legal] Add FILE_LICENCE macro to some GPL-v2-or-later filesShao Miller2010-12-043-0/+6
* [build] Rename gPXE to iPXEMichael Brown2010-04-2014-26/+26
* [crypto] Add a placeholder for a proper random number generatorJoshua Oreman2010-01-051-0/+55
* [crypto] Add AES key-wrap mode (RFC 3394)Joshua Oreman2010-01-051-0/+123
* [crypto] Make AES context size and algorithm structure externally availableJoshua Oreman2010-01-051-12/+1Star
* [digest] Add HMAC-SHA1 based pseudorandom function and PBKDF2Joshua Oreman2010-01-051-0/+165
* [cipher] Add the ARC4 stream cipherJoshua Oreman2010-01-051-0/+131
* [digest] Add generic CRC32 functionJoshua Oreman2010-01-051-0/+54
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-188-0/+16
* [build] Enable building with the Intel C compiler (icc)Michael Brown2009-03-261-7/+5Star
* [crypto] Allow creation of arbitrary CBC cipher algorithms using CBC_CIPHER()Michael Brown2009-02-192-98/+10Star
* [crypto] Add our own general-purpose cipher-block chaining routinesMichael Brown2009-02-194-29/+313
* [crypto] Change cipher_{en,de}crypt() to void functionsMichael Brown2009-02-191-24/+0Star
* [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithmMichael Brown2009-02-187-44/+58
* [crypto] Move AES_convert_key() hack into axtls_aes.cMichael Brown2009-02-181-9/+25
* [crypto] Rename aes_algorithm to aes_cbc_algorithmMichael Brown2009-02-181-12/+12
* [tls] Use our own ASN.1 routines for certificate parsingMichael Brown2009-02-103-880/+199Star
* [crypto] Remove unused filesMichael Brown2009-02-107-1851/+0Star
* [crypto] Rename <gpxe/bitops.h> to <gpxe/rotate.h>Michael Brown2008-10-011-1/+1
* [crypto] Remove spurious #include "config.h"Michael Brown2008-09-251-2/+0Star
* [iSCSI] Add support for mutual CHAPMichael Brown2008-08-111-8/+8
* Fix compiler warnings that appear only on OpenBSD.Michael Brown2007-12-062-4/+4
* use malloc attributeHolger Lubitz2007-08-201-1/+1
* use malloc attributeHolger Lubitz2007-08-201-1/+1
* Inhibit compiler warningMichael Brown2007-07-301-1/+1
* Upgrade AXTLS import to version 1.1.5-aMichael Brown2007-07-307-62/+906
* Added HMAC code from TLS projectMichael Brown2007-07-291-0/+120
* make md5_steps staticHolger Lubitz2007-07-271-1/+1
* disable AES_convert_key by #if 0'ing it out (suggested by mcb30)Holger Lubitz2007-07-271-0/+2
* disable AES_convert_key by #if 0'ing it out (suggested by mcb30)Holger Lubitz2007-07-271-0/+4
* Add per-file error identifiersMichael Brown2007-07-242-0/+25