]> git.ipfire.org Git - thirdparty/strongswan.git/history - src/libtls/tls_crypto.c
Update copyright headers after acquisition by secunet
[thirdparty/strongswan.git] / src / libtls / tls_crypto.c
2022-06-28  Tobias BrunnerUpdate copyright headers after acquisition by secunet
2022-04-22  Tobias Brunnertls-crypto: Initialize cipher suites arrays to avoid...
2021-02-18  Andreas SteffenMerge branch 'tls-fixes' 5.9.2rc1
2021-02-18  Tobias Brunnerlibtls: Add control flags and replace GENERIC_NULLOK...
2021-02-16  Tobias Brunnertls-crypto: Fix potential memory leak
2021-02-12  Tobias BrunnerMerge branch 'tls13'
2021-02-12  Tobias Brunnertls-crypto: Simplify and extend cipher config filter
2021-02-12  Tobias Brunnertls-crypto: Fallback to any supported ECDH group
2021-02-12  Tobias Brunnertls-crypto: Don't filter suites with specific ECDH...
2021-02-12  Pascal Knechttls-crypto: Add signature scheme config file filter
2021-02-12  Pascal Knechttls-crypto: Rename DH group/key exchange method config...
2021-02-12  Tobias Brunnertls-crypto: Only log modified TLS versions if successfu...
2021-02-12  Pascal Knechttls-peer: Mutual authentication support for TLS 1.3
2021-02-12  Pascal Knechttls-crypto: Share private key search between client...
2021-02-12  Pascal Knechttls-server: Mutual authentication support for TLS 1.3
2021-02-12  Pascal Knechttls-crypto: Move AEAD ownership to the protection layer
2021-02-12  Pascal Knechttls-crypto: Support EdDSA keys with ECDSA cipher suites
2021-02-12  Pascal Knechttls-server: Consider supported signature algorithms...
2021-02-12  Pascal Knechttls-crypto: Distinguish between signing and verifying...
2021-02-12  Pascal Knechttls-crypto: Add missing signature scheme constants
2021-02-12  Pascal Knechttls-crypto: Add support to configure DH groups to use
2021-02-12  Pascal Knechttls-crypto: Generalizing DH group to TLS group mapping
2021-02-12  Pascal Knechttls-server: TLS 1.3 support for TLS server implementation
2021-02-12  Pascal Knechttls-crypto: Rename parameter to be more consistent
2021-02-12  Pascal Knechttls-crypto: Fix invalid signature algorithm list building
2021-02-12  Pascal Knechtlibtls: Add missing cipher suite and TLS extension...
2021-02-12  Pascal Knechttls-crypto: Rework cipher suite preference order
2021-02-12  Tobias Brunnertls-server: Determine supported/configured suites and...
2021-02-12  Pascal Knechttls-crypto: Check if TLS versions and cipher suites...
2021-02-12  Tobias Brunnertls-crypto: Generate MSK for TLS 1.3
2021-02-12  Tobias Brunnertls-crypto: Add support for RSA-PSS signatures
2021-02-12  Tobias Brunnertls-crypto: Add method to update application traffic...
2021-02-12  Tobias Brunnertls-crypto: Add method to hash handshake data and use...
2021-02-12  Tobias Brunnertls-crypto: Destroy HKDF instance if keys are derived...
2021-02-12  Tobias Brunnertls-crypto: Rename methods to calculate finished message
2021-02-12  Tobias Brunnertls-crypto: Use internal PRF of tls-hkdf to generate...
2021-02-12  Tobias Brunnertls-crypto: Simplify signature creation/verification
2021-02-12  Tobias Brunnertls-crypto: Simplify handshake/application key derivati...
2021-02-12  Tobias Brunnertls-crypto: Enumerate x25519/448 and rename constant...
2021-02-12  Tobias Brunnertls-crypto: Simplify hash algorithm handling
2021-02-12  Tobias Brunnertls-crypto: Delay instantiation of cipher suites
2021-02-12  Tobias Brunnertls-crypto: Filter TLS cipher suites by min/max version
2021-02-12  Tobias Brunnertls-crypto: Correctly filter cipher suites based on...
2021-02-12  Tobias Brunnertls-crypto: Use correct key length for ChaCha20/Poly1305
2021-02-12  bytinbitlibtls: Implement TLS 1.3 handshake on client-side
2020-01-30  Tobias Brunnertls-crypto: Fix usage of chunk_from_chars()
2018-02-13  Tobias BrunnerFixed some typos, courtesy of codespell
2017-11-08  Tobias BrunnerMerge branch 'rsassa-pss'
2017-11-08  Tobias Brunnerprivate-key: Add optional parameters argument to sign...
2017-11-08  Tobias Brunnerpublic-key: Add optional parameters argument to verify...
2017-05-26  Tobias BrunnerMerge branch 'variadic-enumerators'
2017-05-26  Tobias BrunnerChange interface for enumerator_create_filter() callback
2016-09-22  Andreas Steffengmp: Support of SHA-3 RSA signatures
2016-03-24  Andreas SteffenUse standard unsigned integer types
2014-05-16  Martin WilliMerge branch 'clang-fixes'
2014-05-16  Martin Willienum: Return boolean result for enum_from_name() lookup
2014-04-01  Martin WilliMerge branch 'tls-unit-tests'
2014-04-01  Martin Willitls: Introduce a generic TLS purpose that accepts NULL...
2014-04-01  Martin Willitls: Export a function to list supported TLS cipher...
2014-03-31  Martin WilliMerge branch 'tls-aead'
2014-03-31  Martin Willitls: Fix some TLS cipher suite enum names
2014-03-31  Martin Willitls: Fix AEAD algorithm filtering, avoid filtering...
2014-03-31  Martin Willitls: Offer TLS signature schemes in ClientHello in...
2014-03-31  Martin Willitls: Define AES-GCM cipher suites from RFC 5288/5289
2014-03-31  Martin Willitls: Implement the TLS AEAD abstraction for real AEAD...
2014-03-31  Martin Willitls: Separate TLS protection to abstracted AEAD modes
2014-02-12  Tobias BrunnerMerge branch 'modular-load'
2014-02-12  Tobias Brunnerlibtls: Move settings to <ns>.tls with fallback to...
2012-11-28  Tobias BrunnerFixed encoding of TLS extensions (elliptic_curves and...
2012-10-24  Tobias BrunnerMoved debug.[ch] to utils folder
2012-09-28  Tobias BrunnerAdded missing break when building TLS cipher suites
2012-09-12  Martin WilliDon't allow NULL encryption with PEAP
2012-07-16  Martin WilliAdd a return value to hasher_t.allocate_hash()
2012-07-16  Martin WilliAdd a return value to hasher_t.get_hash()
2012-07-16  Martin WilliAdd a return value to crypter_t.set_key()
2012-07-16  Martin WilliAdd a return value to tls_prf_t.set_key()
2012-07-16  Martin WilliAdd a return value to tls_prf_t.get_bytes()
2012-07-16  Martin WilliAdd a return value to signer_t.set_key()
2012-07-16  Martin WilliAdd a return value to tls_crypto_t.derive_secrets()
2012-03-20  Martin WilliMerge branch 'ikev1-clean' into ikev1-master
2012-02-07  Martin WilliDouble check if a cached suite is available, overwrite...
2012-02-07  Martin WilliFix TLS EAP-MSK derivation, uses different order of...
2012-02-07  Martin WilliFilter TLS suite MAC by HMAC algorithm, as the hash...
2011-12-31  Martin WilliImplemented TLS session resumption both as client and...
2011-12-24  Martin WilliIn TLS 1.2, PRF and HASH function use at least SHA...
2011-07-20  Tobias BrunnerFixed common misspellings.
2011-05-31  Andreas Steffenrenamed tls_reader|writer to bio_* and moved to libstro...
2011-04-21  Martin WilliRevert alloc_str changes
2011-04-21  Martin WilliUse thread save settings alloc_str function where appro...
2011-04-05  Andreas Steffenadded TLS_PURPOSE_EAP_PEAP
2010-12-18  Andreas Steffencast enumerated algorithm type as int
2010-12-18  Andreas Steffentrace back crypto algorithms to the plugins that regist...
2010-09-08  Andreas Steffenhandle TLS_PURPOSE_EAP_TNC
2010-09-06  Martin WilliAdded TLS specific EC point formats
2010-09-06  Martin WilliRenamed ecp_format to ansi_format, as point formats...
2010-09-06  Martin WilliAdded strongswan.conf option to filter for specific...
2010-09-06  Martin WilliAdded strongswan.conf options to filter cipher suites...
2010-09-06  Martin WilliFixed key type in TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
2010-09-06  Martin WilliPrepend point format to ECDH public key
2010-09-03  Martin WilliDo not propose (EC)DHE suites if we do not support...
next