summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibTLS
AgeCommit message (Expand)Author
2023-05-19LibTLS: Avoid unnecessary HashMap copies, improve const-correctnessBen Wiederhake
2023-05-08LibCrypto+LibTLS: Avoid crashing on invalid inputBen Wiederhake
2023-05-05LibTLS: Use the TBS ASN.1 data when verifying certificatesstelar7
2023-05-05LibCrypto: Store the TBS ASN.1 data on the certificatestelar7
2023-04-28AK+Everywhere: Disallow Error::from_string_view(FooString)Ali Mohammad Pur
2023-04-15LibTLS: Change CertificateKeyAlgorithm from enum to structstelar7
2023-04-14LibTLS: Add RFC explanation of AlertDescription valuesstelar7
2023-04-14LibTLS: Show enum value instead of underlying value where possiblestelar7
2023-04-14LibTLS: Move AlertDescription to Extensions.hstelar7
2023-04-14LibTLS: Move CipherSuite to Extensions.hstelar7
2023-04-14LibTLS: Move HashAlgorithm to Extensions.hstelar7
2023-04-14LibTLS: Move SignatureAlgorithm to Extensions.hstelar7
2023-04-14LibTLS: Move ECPointFormat to Extensions.hstelar7
2023-04-14LibTLS: Rename NamedCurve to SupportedGroupstelar7
2023-04-14LibTLS: Move ECCurveType to Extensions.hstelar7
2023-04-14LibTLS: Move NameType to Extensions.hstelar7
2023-04-14LibTLS: Rename HandshakeExtension to ExtensionTypestelar7
2023-04-14LibTLS: Update HandshakeType value names to match IANA registry valuesstelar7
2023-04-14LibTLS: Rename AlertLevel Critial to FATALstelar7
2023-04-14LibTLS: Rename Version to ProtocolVersionstelar7
2023-04-14LibTLS: Rename MessageType to ContentTypestelar7
2023-04-12LibTLS: Remove outdated comment about ECCFabian Dellwing
2023-04-12LibTLS: Streamline certificate loadingFabian Dellwing
2023-04-12LibTLS: Dont also include the OID when printing the RDN short namestelar7
2023-04-06LibTLS: Change Certificate parsing to use ErrorOrstelar7
2023-04-03LibTLS: Refactor CA loading into central functionFabian Dellwing
2023-04-03AK+Everywhere: Change AK::fill_with_random to accept a Bytes objectTimothy Flynn
2023-03-27LibTLS: Check if certificate is self signed before importing it as CAFabian Dellwing
2023-03-27LibTLS: Add self signage information to our parsed certificatesFabian Dellwing
2023-03-16LibTLS+Base: Rework default system certificate parserFabian Dellwing
2023-03-16Meta: Download cacert.pem at build timeFabian Dellwing
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Move Stream-based sockets into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-08LibTLS: Use `AK::Stream` for serializing TLS packetsTim Schumacher
2023-02-08LibCrypto: Use `ErrorOr` error handling for parsing DERTim Schumacher
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-27LibTLS: Remove declarations for non-existent methodsSam Atkins
2023-01-15LibCrypto+Everywhere: Rename *BigInteger::to_base to to_base_deprecatedTimothy Flynn
2023-01-12LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOrSam Atkins
2022-12-12LibCore: Propagate errors from `Stream::*_entire_buffer`Tim Schumacher
2022-12-12LibCore: Rename `Stream::*_or_error` to `*_entire_buffer`Tim Schumacher
2022-12-12LibCore: Remove `Stream::is_{readable,writable}`Tim Schumacher
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh