summaryrefslogtreecommitdiffstats
path: root/src/net/tls.c
Commit message (Expand)AuthorAgeFilesLines
...
* [tls] Use hybrid MD5+SHA1 algorithmMichael Brown2012-03-201-13/+66
* [tls] Check certificate validity period against current date and timeMichael Brown2012-03-201-1/+3
* [tls] Include current time within the client random bytesMichael Brown2012-03-201-1/+2
* [tls] Validate server certificateMichael Brown2012-03-191-36/+93
* [tls] Add full X.509 certificate parsingMichael Brown2012-03-191-10/+12
* [tls] Use iPXE native RSA algorithmMichael Brown2012-03-181-37/+51
* [tls] Use const to mark incoming data being processedMichael Brown2012-03-131-26/+28
* [crypto] Upgrade AES and RSA code to upstream axTLS version 1.4.5Michael Brown2012-03-091-1/+1
* [tls] Formalise the definition of a TLS cipher suiteMichael Brown2012-03-061-81/+114
* [tls] Support (and prefer) SHA-256 variants of existing cipher suitesMichael Brown2012-03-051-3/+15
* [tls] Support TLS version 1.2Michael Brown2012-03-051-35/+72
* [tls] Send empty Certificate record if requested by serverMichael Brown2012-03-031-0/+57
* [tls] Verify the contents of the Finished recordMichael Brown2012-03-031-3/+24
* [tls] Allow transmitted records to be scheduled independentlyMichael Brown2012-03-031-83/+29Star
* [tls] Add support for Server Name Indication (SNI)Michael Brown2012-03-031-3/+29
* [tls] Support TLS version 1.1Michael Brown2012-03-031-16/+28
* [tls] Use ANS X9.82 Approved RBG as source of random data for TLSMichael Brown2012-02-211-9/+35
* [tls] Eliminate polling while TX state machine is idleMichael Brown2011-06-281-13/+67
* [process] Pass containing object pointer to process step() methodsMichael Brown2011-06-281-5/+7
* [tls] Send xfer_window_changed() when TLS session is establishedMichael Brown2011-06-281-0/+4
* [tls] Handle multiple handshake recordsMichael Brown2010-06-231-39/+54
* [interface] Convert all data-xfer interfaces to generic interfacesMichael Brown2010-06-221-92/+72Star
* [refcnt] Add ref_init() wrapper functionMichael Brown2010-06-221-1/+1
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-11/+11
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [xfer] Implement xfer_vreopen() to properly handle redirectionsMichael Brown2009-03-301-1/+1
* [crypto] Change cipher_{en,de}crypt() to void functionsMichael Brown2009-02-191-17/+5Star
* [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithmMichael Brown2009-02-181-17/+17
* [crypto] Move AES_convert_key() hack into axtls_aes.cMichael Brown2009-02-181-4/+0Star
* [crypto] Rename aes_algorithm to aes_cbc_algorithmMichael Brown2009-02-181-2/+2
* [tls] Use our own ASN.1 routines for certificate parsingMichael Brown2009-02-101-67/+110
* [build] Keep gcc 4.4 happyMichael Brown2008-11-181-19/+18Star
* Make seek information part of the xfer metadata, rather than an entirelyMichael Brown2008-01-081-2/+0Star
* Various warnings fixups for OpenBSD with gcc-3.3.5.Michael Brown2007-12-071-1/+1
* use malloc attributeHolger Lubitz2007-08-201-1/+1
* tls_change_cipher() can complain about null cipher and digestMichael Brown2007-07-301-4/+2Star
* Change #warnings to FIXMEs, so that we can build without NO_WERROR=1Michael Brown2007-07-301-8/+11
* TLS now working again.Michael Brown2007-07-301-0/+1732