devgianlu
|
ec990d620f
LibCrypto: Cleanup `Crypto::PK::RSA` constructors to avoid pitfalls
|
6 mesi fa |
devgianlu
|
9240d38273
LibCrypto+LibTLS+LibWeb: Store EC key size + refactor serialization
|
6 mesi fa |
devgianlu
|
70db7772b8
LibWeb: Expose support for P-521 in ECDH and ECDSA
|
6 mesi fa |
Ben Wiederhake
|
872a6a11a4
WebCrypto: Unspoof correctness of AES-GSM encryption/decryption
|
7 mesi fa |
devgianlu
|
dace140b0d
LibCrypto+LibWeb: Implement ECDSA.sign
|
7 mesi fa |
devgianlu
|
1d11448f00
LibCrypto+LibWeb: Refactor integer conversions in SECPxxxr1
|
7 mesi fa |
devgianlu
|
0c60f7c995
LibWeb: Migrate ECDSA.generateKey and ECDSA.verify away from ByteBuffer
|
7 mesi fa |
devgianlu
|
f0fbd50c66
LibWeb: Implement ECDSA.importKey and ECDSA.exportKey
|
7 mesi fa |
devgianlu
|
c6e684791f
LibWeb: Remove useless bytes conversion in ECDH.exportKey
|
7 mesi fa |
devgianlu
|
399b3d2430
LibCrypto+LibWeb: Parse EC public key in `parse_subject_public_key_info`
|
7 mesi fa |
devgianlu
|
51f69be51f
LibCrypto: Move ASN1 constants to `Crypto::ASN1`
|
7 mesi fa |
devgianlu
|
ab2960e49f
LibCrypto+LibWeb: Reorganize OID ASN1 constants
|
7 mesi fa |
devgianlu
|
46e724729c
LibWeb: Match algorithm names case-insensitive
|
7 mesi fa |
devgianlu
|
6ebc812035
LibWeb: Rename `EcdhKeyDerivePrams` to `EcdhKeyDeriveParams`
|
7 mesi fa |
devgianlu
|
13c9874830
LibWeb: Be spec compliant by comparing WebCryptoAPI strings with case
|
7 mesi fa |
devgianlu
|
6fa53a4382
LibWeb: Implement ECDH.exportKey
|
7 mesi fa |
devgianlu
|
228276a383
LibWeb: Implement ECDH.importKey
|
7 mesi fa |
devgianlu
|
e6056ab959
LibWeb: Implement ECDH.deriveBits
|
7 mesi fa |
devgianlu
|
4fb19913a1
LibWeb: Switch ECDH.generateKey to use internal keys instead of bytes
|
7 mesi fa |
devgianlu
|
fd336ed619
LibWeb: Define `EcKeyImportParams`
|
7 mesi fa |
devgianlu
|
9eea94aa14
LibCrypto+LibWeb: Support passing parameters to ASN.1 wrappers
|
7 mesi fa |
Andreas Kling
|
d625e12082
LibWeb: Implement the deriveBits algorithm for X448
|
7 mesi fa |
Andreas Kling
|
96ddccd961
LibWeb: Implement the importKey algorithm for X448
|
7 mesi fa |
Andreas Kling
|
4a734226aa
LibWeb: Implement the exportKey algorithm for X448
|
7 mesi fa |
Andreas Kling
|
5a8b0a2610
LibWeb: Implement the generateKey algorithm for X448
|
7 mesi fa |
devgianlu
|
506e490793
LibWeb+LibCrypto: Remove OID constants scattered around
|
7 mesi fa |
devgianlu
|
49c388b891
LibTLS+LibWeb+LibCrypto: Move `Certificate` to LibCrypto
|
7 mesi fa |
devgianlu
|
fcdcba51f5
LibTLS+LibWeb: Decouple EC parameters from `TLS::SupportedGroup`
|
7 mesi fa |
Andreas Kling
|
ed7b1caba2
LibWeb: Implement the exportKey algorithm for Ed25519
|
7 mesi fa |
Andreas Kling
|
4d25369f29
LibWeb: Implement the importKey algorithm for Ed25519
|
7 mesi fa |