summaryrefslogtreecommitdiff
path: root/Libraries/LibCrypto/Cipher
AgeCommit message (Expand)Author
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling
2021-01-12LibCrypto: Reduce use of ByteBuffer in AES codeAndreas Kling
2020-12-19LibTLS+LibCrypto: Replace a whole bunch of ByteBuffers with SpansAndreas Kling
2020-11-29LibCrypto: Require intent parameter in CTR constructorLuke
2020-11-14LibCrypto: Implement GCM modeAnotherTest
2020-11-14LibCrypto: Templatise CTR<T> on the increment functionAnotherTest
2020-08-28LibCrypto: Do not silently ignore key size mismatchBen Wiederhake
2020-08-17LibCrypto: Call bytes() explicitly instead of implicitly.asynts
2020-08-15Refactor: Use ReadonlyBytes instead of const ReadonlyBytes&.asynts
2020-08-15AK: Rename span() to bytes() when appropriate.asynts
2020-08-11LibCrypto+LibTLS+Kernel: Switch the Cipher::Mode interface to use SpanAnotherTest
2020-08-11Crypto: Make AES call malloc much less oftenNico Weber
2020-08-05LibTLS + LibCrypto: Suppress unobserved Optoinal<T> return values.Brian Gianforcaro
2020-07-28LibCrypto: Implement and test CTR decryptionBen Wiederhake
2020-07-28LibCrypto: Fix broken CTR mode, implement RFC 3686 Test VectorsBen Wiederhake
2020-07-28LibCrypto: Document CTR weirdness in depthBen Wiederhake
2020-06-25LibCrypto: Add CTR cipher modePeter Elliott
2020-06-25LibCrypto: Add missing <AK/StringView.h> includePeter Elliott
2020-05-29LibCrypto: Fix some issues preventing compilation w/ clang 10AnotherTest
2020-05-29LibCrypto: Format all files with clang-format 10AnotherTest
2020-05-03LibCrypto: Correct RFC5246 un-padding behaviourAnotherTest
2020-05-02LibCrypto: Tweak ::prune_padding() to be more intuitive with loop boundsAnotherTest
2020-05-02LibCrypto+LibTLS: Generalise the use of IV lengthAnotherTest
2020-05-02LibTLS: Implement a preliminary version of the TLS protocolAnotherTest
2020-05-02LibCrypto: Fix issues in the Crypto stackAnotherTest
2020-05-02LibCrypto: Implement HMACAnotherTest
2020-05-02LibCrypto: Move each subsection into its own namespaceAnotherTest
2020-05-02LibCrypto: Implement Cipher and AES_CBCAnotherTest