Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-04 | LibCrypto: Correctly pad blocks with FinalBlockSize < size < BlockSize | AnotherTest | |
This fixes #2488 | |||
2020-05-02 | LibTLS: Switch to Hash::Manager for hashing and add SHA1 | AnotherTest | |
Now we can talk to google.com | |||
2020-05-02 | LibCrypto: Add a Hash::Manager that can act as any one of the hashes | AnotherTest | |
2020-05-02 | LibCrypto: Implement SHA1 Hash Function | AnotherTest | |
2020-05-02 | LibCrypto+LibTLS: Reformat everything | AnotherTest | |
I have no idea how I'll squash _this_ one... | |||
2020-05-02 | LibCrypto: Fix issues in the Crypto stack | AnotherTest | |
This commit fixes up the following: - HMAC should not reuse a single hasher when successively updating - AES Key should not assume its user key is valid signed char* - Mode should have a virtual destructor And adds a RFC5246 padding mode, which is required for TLS | |||
2020-05-02 | LibCrypto: Add SHA512 | AnotherTest | |
There is quite a bit of avoidable duplication, however, I could not get the compiler to be happy about SHA2<Size> (see FIXMEs) | |||
2020-05-02 | LibCrypto: Add SHA256 hash function | AnotherTest | |
2020-05-02 | LibCrypto: Implement HMAC | AnotherTest | |
2020-05-02 | LibCrypto: Move each subsection into its own namespace | AnotherTest | |
2020-05-02 | LibCrypto: Add HashFunction and implement MD5 | AnotherTest | |