aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins/eap_tls/tls/tls_peer.c
Commit message (Expand)AuthorAgeFilesLines
* Moved eap-tls plugin to libcharon, updated to 4.4.1 APIsMartin Willi2010-08-031-621/+0
* Implemented EAP-TLS server functionalityMartin Willi2010-08-031-7/+4
* Use stricter state handling while processing TLS messagesMartin Willi2010-08-031-25/+44
* Refactored common used operations into TLS crypto helperMartin Willi2010-08-031-159/+33
* Verify Server Finished messageMartin Willi2010-08-031-1/+59
* Implemented input record decryption and verificationMartin Willi2010-08-031-5/+30
* Implemented key derivation, output record signing and encryptionMartin Willi2010-08-031-1/+2
* Derive master secret, create Finished messageMartin Willi2010-08-031-9/+73
* Implemented sending of Certificate, ClientKeyExchange, CertificateVerify and ...Martin Willi2010-08-031-7/+324
* Implemented a tls_writer class to simplify TLS data generationMartin Willi2010-08-031-52/+24
* Implemented a tls_reader class to simplify TLS data parsingMartin Willi2010-08-031-97/+57
* Process ServerHello(Done), Certificate(Request) messagesMartin Willi2010-08-031-5/+179
* Send a ClientHello to start TLS negotiationMartin Willi2010-08-031-1/+86
* Added TLS crypto helper, currently supports cipher suite selectionMartin Willi2010-08-031-1/+7
* Added stubs for handshake handling, server and peer variantsMartin Willi2010-08-031-0/+69