summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe
Commit message (Expand)AuthorAgeFilesLines
* [syslog] Add basic support for encrypted syslog via TLSMichael Brown2012-04-101-0/+3
* [menu] Add menu commandsMichael Brown2012-03-293-0/+4
* [menu] Add menu user interfaceMichael Brown2012-03-292-0/+3
* [menu] Add the abstract concept of a menuMichael Brown2012-03-291-0/+47
* [parseopt] Allow "prompt" command to accept character literals for --keyMichael Brown2012-03-291-0/+1
* [syslog] Pass internal syslog() priority through to syslog consoleMichael Brown2012-03-262-4/+11
* [console] Do not share ANSI escape context between lineconsole usersMichael Brown2012-03-261-0/+3
* [console] Add "log message" console usage and an internal syslog() callMichael Brown2012-03-262-3/+8
* [console] Exclude text-based UI output from logfile-based consolesMichael Brown2012-03-261-1/+5
* [console] Allow usage to be defined independently for each consoleMichael Brown2012-03-261-1/+50
* [console] Move putchar() and getchar() declarations to stdio.hMichael Brown2012-03-261-2/+1Star
* [image] Add the "imgtrust" and "imgverify" commandsMichael Brown2012-03-251-0/+1
* [image] Simplify image management commands and internal APIMichael Brown2012-03-252-11/+10Star
* [image] Add concept of trusted imagesMichael Brown2012-03-221-0/+22
* [crypto] Add support for Cryptographic Message Syntax (PKCS #7)Michael Brown2012-03-223-0/+57
* [crypto] Parse X.509 extended key usage extensionMichael Brown2012-03-222-0/+39
* [crypto] Add previous certificate in chain as a parameter to parse_next()Michael Brown2012-03-221-0/+1
* [crypto] Parse X.509 certificate serial numberMichael Brown2012-03-221-0/+8
* [crypto] Generalise X.509 OID-identified algorithm to asn1.cMichael Brown2012-03-222-26/+26
* [test] Add X.509 self-testsMichael Brown2012-03-221-0/+1
* [crypto] Treat ASN.1 OIDs as opaqueMichael Brown2012-03-211-105/+60Star
* [crypto] Move all ASN.1 OIDs to asn1.hMichael Brown2012-03-213-91/+91
* [crypto] Use standard bit-rotation functionsMichael Brown2012-03-211-4/+8
* [tls] Support sending a client certificateMichael Brown2012-03-201-2/+31
* [build] Allow a client certificate to be specified at build timeMichael Brown2012-03-201-0/+43
* [crypto] Use linker tables for RSA digestInfo prefixesMichael Brown2012-03-201-0/+18
* [tls] Treat handshake digest algorithm as a session parameterMichael Brown2012-03-201-0/+4
* [tls] Use hybrid MD5+SHA1 algorithmMichael Brown2012-03-201-4/+24
* [tls] Check certificate validity period against current date and timeMichael Brown2012-03-201-3/+5
* [tls] Parse X.509 validity times into seconds since the EpochMichael Brown2012-03-201-12/+3Star
* [time] Define an API for getting the current timeMichael Brown2012-03-192-0/+81
* [tls] Add full X.509 certificate parsingMichael Brown2012-03-192-5/+225
* [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-181-26/+1Star
* [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
* [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