ladybird/Libraries/LibCrypto
devgianlu 6cf89e46c9 LibCrypto: Parse EC private key when parsing an ASN.1 PrivateKeyInfo
Parse and store the `ECPrivateKey` extracted from the
`privateKeyAlgorithm` field of the ASN.1 `PrivateKeyInfo` sequence when
the algorithm identifier is `ec_public_key_encryption`.

The parsing function returns `ErrorOr` instead of an "empty" key, like
`parse_rsa_key` does. To me, this seemed better in terms of reliability.
 As mentioned in the previous commit, there is room for improvement.
2024-11-27 10:59:48 +01:00
..
AEAD
ASN1 LibCrypto: Make PEMType an enum class 2024-11-25 13:38:38 +01:00
Authentication LibCrypto: Clean up #include directives 2024-11-21 14:08:33 +01:00
BigFraction
BigInt LibCrypto: Clean up #include directives 2024-11-21 14:08:33 +01:00
Certificate LibCrypto: Parse EC private key when parsing an ASN.1 PrivateKeyInfo 2024-11-27 10:59:48 +01:00
Checksum LibCrypto: Clean up #include directives 2024-11-21 14:08:33 +01:00
Cipher LibCrypto: Clean up #include directives 2024-11-21 14:08:33 +01:00
Curves LibCrypto: Add SECPxxxr1 methods to work with points 2024-11-27 10:59:48 +01:00
Hash
NumberTheory LibCrypto: Clean up #include directives 2024-11-21 14:08:33 +01:00
Padding
PK LibCrypto: Implement ECPrivateKey and ECPublicKey 2024-11-27 10:59:48 +01:00
CMakeLists.txt LibCrypto: Implement ECPrivateKey and ECPublicKey 2024-11-27 10:59:48 +01:00
Forward.h
Verification.h