summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Force caller to provide temporary storage for modular calculationsMichael Brown2012-03-182-8/+43
* [rng] Add Linux entropy source using /dev/randomMichael Brown2012-03-183-0/+34
* [rng] Allow entropy_enable() to return an errorMichael Brown2012-03-182-2/+4
* [tls] Use iPXE native RSA algorithmMichael Brown2012-03-182-23/+3Star
* [crypto] Add native RSA algorithmMichael Brown2012-03-182-3/+128
* [crypto] Add abstraction for a public-key algorithmMichael Brown2012-03-181-0/+98
* [crypto] Add more ASN.1 functions for X.509 certificate parsingMichael Brown2012-03-181-7/+19
* [test] Run self-tests as an embedded imageMichael Brown2012-03-181-0/+1
* [libc] Move VA_ARG_COUNT() macro to stdarg.hMichael Brown2012-03-182-26/+27
* [crypto] Add big-integer library for RSA calculationsMichael Brown2012-03-141-0/+268
* [crypto] Add ASN.1 functions for X.509 certificate parsingMichael Brown2012-03-131-13/+94
* [rng] Remove obsolete (and unfinished) get_random_bytes() functionMichael Brown2012-03-131-2/+0Star
* [tls] Use const to mark incoming data being processedMichael Brown2012-03-131-1/+1
* [crypto] Upgrade AES and RSA code to upstream axTLS version 1.4.5Michael Brown2012-03-091-0/+4
* [debug] Ensure debug address and colourisation fields are fully initialisedMichael Brown2012-03-061-0/+3
* [rng] Choose HMAC_DRBG using SHA-256 as the DRBG algorithmMichael Brown2012-03-061-7/+6Star
* [rng] Allow HMAC_DRBG to use multiple underlying hash algorithmsMichael Brown2012-03-062-37/+153
* [rng] Use SHA-256 for Hash_df, and validate the hash function strengthMichael Brown2012-03-061-5/+12
* [rng] Allow hash_df() to accept multiple underlying hash algorithmsMichael Brown2012-03-062-16/+15Star
* [tls] Formalise the definition of a TLS cipher suiteMichael Brown2012-03-061-3/+11
* [tls] Support (and prefer) SHA-256 variants of existing cipher suitesMichael Brown2012-03-051-0/+2
* [tls] Support TLS version 1.2Michael Brown2012-03-051-0/+6
* [crypto] Replace MD5 implementationMichael Brown2012-03-051-10/+59
* [crypto] Add SHA-256 algorithmMichael Brown2012-03-051-0/+73
* [crypto] Replace SHA-1 implementationMichael Brown2012-03-041-11/+67
* [tls] Add missing #include <stdlib.h>Michael Brown2012-03-041-0/+1
* [tls] Send empty Certificate record if requested by serverMichael Brown2012-03-031-3/+4
* [tls] Allow transmitted records to be scheduled independentlyMichael Brown2012-03-031-10/+10
* [tls] Add support for Server Name Indication (SNI)Michael Brown2012-03-032-1/+8
* [tls] Support TLS version 1.1Michael Brown2012-03-031-0/+2
* [arp] Maintain an ARP transmission queueMichael Brown2012-03-031-5/+3Star
* [undi] Allow underlying PXE stack to construct link-layer headerMichael Brown2012-03-021-0/+8
* [iscsi] Send any padding inline with the data segmentMichael Brown2012-03-011-2/+0Star
* [syslog] Separate out generic line-based console functionalityMichael Brown2012-02-291-0/+33
* [http] Allow for HTTPS-only buildsMichael Brown2012-02-281-1/+1
* [rng] Add get_random_nz() function required by RSA algorithmMichael Brown2012-02-211-0/+16
* [rng] Add ANS X9.82 RBG wrapper functionsMichael Brown2012-02-211-0/+43
* [rng] Add ANS X9.82 mandatory continuous testsMichael Brown2012-02-211-0/+1
* [rng] Add ANS X9.82 Approved Source of Entropy InputMichael Brown2012-02-213-49/+214
* [rng] Record validity within DRBG stateMichael Brown2012-02-211-0/+2
* [rng] Add ANS X9.82 Approved Hash_df derivation functionMichael Brown2012-02-191-0/+30
* [efi] Add iPXE download protocolJarrod Johnson2012-02-152-0/+156
* [rng] Add ANS X9.82 Approved DRBG mechanismMichael Brown2012-01-232-0/+119
* [rng] Add dummy entropy sourceMichael Brown2012-01-231-0/+90
* [rng] Add ANS X9.82 Approved HMAC_DRBG algorithmMichael Brown2012-01-232-0/+154
* [vmxnet3] Add VMware vmxnet3 driverMichael Brown2012-01-071-0/+1
* [undi] Ensure that native drivers are tried before the UNDI PCI driverMichael Brown2011-11-111-0/+3
* [image] Eliminate the register_and_xxx_image() functionsMichael Brown2011-10-251-5/+0Star
* [ath9k] Add ath9k driverScott K Logan2011-10-142-1/+3
* [list] Add list functions required by ath9k driverMichael Brown2011-10-141-0/+154