aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtls
Commit message (Expand)AuthorAgeFilesLines
* certificate: Return signature scheme and parameters from issued_by() methodTobias Brunner2017-11-081-0/+2
* private-key: Add optional parameters argument to sign() methodTobias Brunner2017-11-081-3/+4
* public-key: Add optional parameters argument to verify() methodTobias Brunner2017-11-081-3/+5
* Fixed some typos, courtesy of codespellTobias Brunner2017-08-072-2/+2
* Change interface for enumerator_create_filter() callbackTobias Brunner2017-05-261-17/+21
* libtls: Replace expired certificates for unit testsTobias Brunner2017-03-241-68/+66
* Fixed some typos, courtesy of codespellTobias Brunner2017-03-231-1/+1
* gmp: Support of SHA-3 RSA signaturesAndreas Steffen2016-09-221-10/+10
* Use standard unsigned integer typesAndreas Steffen2016-03-2412-54/+54
* credential-manager: Make online revocation checks optional for public key enu...Tobias Brunner2016-03-102-2/+3
* unit-tests: Forward variable argument list in TEST_SUITE_DEPENDMartin Willi2015-07-121-2/+2
* libtls: As client, reject DH exchanges using primes smaller than 1024 bitMartin Willi2015-05-261-0/+7
* utils: Use chunk_equals_const() for all cryptographic purposesMartin Willi2015-04-142-2/+2
* diffie-hellman: Add a bool return value to set_other_public_value()Martin Willi2015-03-232-3/+18
* diffie-hellman: Add a bool return value to get_my_public_value()Martin Willi2015-03-232-2/+10
* diffie-hellman: Use bool instead of status_t as get_shared_secret() return valueMartin Willi2015-03-232-2/+2
* tls-peer: Make sure to use the right trusted public key for peerTobias Brunner2015-03-091-4/+8
* libtls: Add getters for TLS handshake authentication detailsMartin Willi2015-03-037-0/+49
* libtls: Merge trustchain auth verification details done during TLS handhsakeMartin Willi2015-03-032-0/+2
* libtls: Don't send TLS close notifies in EAP after application succeedsMartin Willi2015-02-193-3/+38
* libtls: Check for CHANGE_CIPHER_SPEC type only if upper layer returns NEED_MOREMartin Willi2015-01-121-6/+5
* libtls: Catch POLLHUP/NVAL in TLS socket splicingMartin Willi2014-11-281-2/+2
* libtls: Use poll(2) instead of select() in tls_socketMartin Willi2014-11-211-8/+7
* tls: Fix an invalid free on CBC encryption failureMartin Willi2014-10-151-1/+0
* tls: Fix a memory leak if AEAD encryption failsMartin Willi2014-10-151-0/+1
* tls: Check all bytes of the padding if they equal the padding lengthMartin Willi2014-10-152-0/+16
* libtls: Link against ws_w32 on WindowsMartin Willi2014-06-041-0/+4
* unit-tests: Make sure plugins in the builddir are loadedTobias Brunner2014-05-191-1/+1
* enum: Return boolean result for enum_from_name() lookupMartin Willi2014-05-161-2/+2
* tls: Move variable sized tls_record_t struct to end of tls_t dataMartin Willi2014-05-161-4/+4
* Implemented PT-EAP protocol (RFC 7171)Andreas Steffen2014-05-122-47/+70
* tls: Add a test case to check correct enum name mapping of cipher suitesMartin Willi2014-04-013-0/+250
* tls: Add socket based tests testing all supported suites with TLS 1.2/1.1/1.0Martin Willi2014-04-013-0/+527
* tls: Remove superfluous initializers in TLS AEAD implementationsMartin Willi2014-04-014-4/+0
* tls: Support a maximum TLS version to negotiate using TLS socket abstractionMartin Willi2014-04-012-2/+4
* tls: Support a null encryption flag on TLS socket abstractionMartin Willi2014-04-012-3/+16
* tls: Introduce a generic TLS purpose that accepts NULL encryption ciphersMartin Willi2014-04-013-0/+6
* tls: Export a function to list supported TLS cipher suitesMartin Willi2014-04-012-18/+66
* tls: Create a unit-test runnerMartin Willi2014-04-015-0/+93
* tls: Fix some TLS cipher suite enum namesMartin Willi2014-03-311-3/+3
* tls: Include TLS version announced in Client Hello in encrypted premasterMartin Willi2014-03-311-1/+7
* tls: Check for minimal TLS record length before each record iterationMartin Willi2014-03-311-8/+8
* tls: Fix AEAD algorithm filtering, avoid filtering all suites if no AEAD foundMartin Willi2014-03-311-19/+52
* tls: Offer TLS signature schemes in ClientHello in order of preferenceMartin Willi2014-03-311-90/+59
* tls: Define AES-GCM cipher suites from RFC 5288/5289Martin Willi2014-03-311-0/+54
* tls: Implement the TLS AEAD abstraction for real AEAD modesMartin Willi2014-03-314-8/+262
* tls: Separate TLS protection to abstracted AEAD modesMartin Willi2014-03-318-325/+874
* libtls: Move settings to <ns>.tls with fallback to libtlsTobias Brunner2014-02-122-4/+9
* Build all shared libraries with -no-undefined and link them properlyTobias Brunner2013-09-121-0/+6
* Optimize TLS socket buffer for TLS_MAX_FRAGMENT_LENAndreas Steffen2013-08-191-2/+2