aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins/eap_tls/tls/tls.c
Commit message (Expand)AuthorAgeFilesLines
* Moved eap-tls plugin to libcharon, updated to 4.4.1 APIsMartin Willi2010-08-031-215/+0
* Implemented EAP-TLS server functionalityMartin Willi2010-08-031-0/+7
* TLS stack keeps a copy of server/peer identitiesMartin Willi2010-08-031-2/+16
* Cleaned up the public TLS interfaceMartin Willi2010-08-031-8/+1
* Derive MSK for EAP-TLS authenticationMartin Willi2010-08-031-0/+7
* Implemented key derivation, output record signing and encryptionMartin Willi2010-08-031-1/+16
* Derive master secret, create Finished messageMartin Willi2010-08-031-1/+1
* Implemented sending of Certificate, ClientKeyExchange, CertificateVerify and ...Martin Willi2010-08-031-5/+6
* Process ServerHello(Done), Certificate(Request) messagesMartin Willi2010-08-031-6/+29
* Added TLS crypto helper, currently supports cipher suite selectionMartin Willi2010-08-031-2/+10
* Added stubs for handshake handling, server and peer variantsMartin Willi2010-08-031-1/+17
* Added dummy/identity implementations of the different TLS record layersMartin Willi2010-08-031-2/+29
* Pass TLS records to newly introduced TLS stackMartin Willi2010-08-031-0/+58
* Added some TLS constantsMartin Willi2010-08-031-0/+46