summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* [downloader] Abort download immediately if buffer resizing failsMichael Brown2012-03-271-0/+2
* [umalloc] Unhide umalloc()ed memory region when there are no allocationsMichael Brown2012-03-271-1/+2
* [umalloc] Fail allocations when we run out of external memoryMichael Brown2012-03-271-7/+22
* [crypto] Disambiguate all CMS errorsMichael Brown2012-03-271-5/+26
* [image] Log results of image signature checksMichael Brown2012-03-271-0/+9
* [downloader] Log final status of all downloadsMichael Brown2012-03-261-0/+10
* [syslog] Pass internal syslog() priority through to syslog consoleMichael Brown2012-03-264-14/+53
* [console] Do not share ANSI escape context between lineconsole usersMichael Brown2012-03-264-11/+20
* [console] Add "log message" console usage and an internal syslog() callMichael Brown2012-03-265-3/+156
* [console] Exclude text-based UI output from logfile-based consolesMichael Brown2012-03-264-5/+21
* [console] Allow usage to be defined independently for each consoleMichael Brown2012-03-2611-31/+155
* [console] Remove unused "btext" consoleMichael Brown2012-03-264-5105/+0Star
* [console] Move putchar() and getchar() declarations to stdio.hMichael Brown2012-03-2613-13/+6Star
* [image] Add the "imgtrust" and "imgverify" commandsMichael Brown2012-03-256-0/+275
* [image] Simplify image management commands and internal APIMichael Brown2012-03-2512-370/+290Star
* [build] Fix compilation under CygwinMichael Brown2012-03-232-2/+2
* [image] Add concept of trusted imagesMichael Brown2012-03-223-0/+70
* [bios] Set character attributes only when necessaryMichael Brown2012-03-221-0/+8
* [test] Add CMS self-testsMichael Brown2012-03-222-0/+1431
* [crypto] Add support for Cryptographic Message Syntax (PKCS #7)Michael Brown2012-03-224-0/+639
* [crypto] Parse X.509 extended key usage extensionMichael Brown2012-03-223-0/+124
* [crypto] Differentiate "untrusted root" and "incomplete chain" error casesMichael Brown2012-03-222-6/+18
* [crypto] Shrink raw certificate data to fit certificateMichael Brown2012-03-221-0/+1
* [crypto] Avoid an error when asn1_shrink() is already at end of objectMichael Brown2012-03-221-7/+12
* [crypto] Add previous certificate in chain as a parameter to parse_next()Michael Brown2012-03-224-6/+16
* [crypto] Parse X.509 certificate serial numberMichael Brown2012-03-222-2/+37
* [crypto] Define ASN.1 OID-identified algorithms for all supported digestsMichael Brown2012-03-223-0/+33
* [crypto] Generalise X.509 OID-identified algorithm to asn1.cMichael Brown2012-03-225-121/+155
* [test] Add X.509 self-testsMichael Brown2012-03-223-0/+920
* [crypto] Validate path length constraint in certificate chainMichael Brown2012-03-211-0/+14
* [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-214-37/+11Star
* [tls] Support sending a client certificateMichael Brown2012-03-202-15/+268
* [build] Allow a client certificate to be specified at build timeMichael Brown2012-03-203-6/+197
* [crypto] Use linker tables for RSA digestInfo prefixesMichael Brown2012-03-202-37/+44
* [tls] Treat handshake digest algorithm as a session parameterMichael Brown2012-03-202-39/+28Star
* [tls] Use hybrid MD5+SHA1 algorithmMichael Brown2012-03-202-17/+90
* [tls] Check certificate validity period against current date and timeMichael Brown2012-03-203-11/+49
* [tls] Parse X.509 validity times into seconds since the EpochMichael Brown2012-03-202-24/+17Star
* [tls] Include current time within the client random bytesMichael Brown2012-03-201-1/+2
* [time] Add RTC-based time sourceMichael Brown2012-03-196-40/+242
* [time] Define an API for getting the current timeMichael Brown2012-03-1910-0/+169
* [test] Add self-tests for mktime()Michael Brown2012-03-192-0/+183
* [libc] Add mktime() functionMichael Brown2012-03-193-25/+173
* [crypto] Use correct constraint for byte-addressable registerMichael Brown2012-03-191-1/+1
* [tls] Validate server certificateMichael Brown2012-03-191-36/+93
* [build] Allow trusted root certificates to be specified at build timeMichael Brown2012-03-192-0/+29
* [tls] Add full X.509 certificate parsingMichael Brown2012-03-195-38/+1443
* [rsa] Actually check the unused-bits byte in the public key bit stringMichael Brown2012-03-181-3/+4