Commit History

Author SHA1 Message Date
  devgianlu c6e684791f LibWeb: Remove useless bytes conversion in ECDH.exportKey 7 months ago
  devgianlu 399b3d2430 LibCrypto+LibWeb: Parse EC public key in `parse_subject_public_key_info` 7 months ago
  devgianlu 51f69be51f LibCrypto: Move ASN1 constants to `Crypto::ASN1` 8 months ago
  devgianlu ab2960e49f LibCrypto+LibWeb: Reorganize OID ASN1 constants 8 months ago
  devgianlu 46e724729c LibWeb: Match algorithm names case-insensitive 8 months ago
  devgianlu 6ebc812035 LibWeb: Rename `EcdhKeyDerivePrams` to `EcdhKeyDeriveParams` 8 months ago
  devgianlu 13c9874830 LibWeb: Be spec compliant by comparing WebCryptoAPI strings with case 8 months ago
  devgianlu 6fa53a4382 LibWeb: Implement ECDH.exportKey 8 months ago
  devgianlu 228276a383 LibWeb: Implement ECDH.importKey 8 months ago
  devgianlu e6056ab959 LibWeb: Implement ECDH.deriveBits 8 months ago
  devgianlu 4fb19913a1 LibWeb: Switch ECDH.generateKey to use internal keys instead of bytes 8 months ago
  devgianlu fd336ed619 LibWeb: Define `EcKeyImportParams` 8 months ago
  devgianlu 9eea94aa14 LibCrypto+LibWeb: Support passing parameters to ASN.1 wrappers 8 months ago
  Andreas Kling d625e12082 LibWeb: Implement the deriveBits algorithm for X448 8 months ago
  Andreas Kling 96ddccd961 LibWeb: Implement the importKey algorithm for X448 8 months ago
  Andreas Kling 4a734226aa LibWeb: Implement the exportKey algorithm for X448 8 months ago
  Andreas Kling 5a8b0a2610 LibWeb: Implement the generateKey algorithm for X448 8 months ago
  devgianlu 506e490793 LibWeb+LibCrypto: Remove OID constants scattered around 8 months ago
  devgianlu 49c388b891 LibTLS+LibWeb+LibCrypto: Move `Certificate` to LibCrypto 8 months ago
  devgianlu fcdcba51f5 LibTLS+LibWeb: Decouple EC parameters from `TLS::SupportedGroup` 8 months ago
  Andreas Kling ed7b1caba2 LibWeb: Implement the exportKey algorithm for Ed25519 8 months ago
  Andreas Kling 4d25369f29 LibWeb: Implement the importKey algorithm for Ed25519 8 months ago
  Andreas Kling 8cb371b2ce LibWeb: Decode X25519 keys as base64url + throw on bogus key data 8 months ago
  devgianlu 009f328308 LibWeb: Implement ECDH.generateKey 8 months ago
  Shannon Booth f87041bf3a LibGC+Everywhere: Factor out a LibGC from LibJS 8 months ago
  Jelle Raaijmakers f8c853712e LibWeb: Add some missing spec links to Crypto 8 months ago
  Jelle Raaijmakers b290c180e0 LibWeb: Move PBKDF2::import_key() up in the file 8 months ago
  stelar7 5b67f17551 LibWeb: Sset the key_usages on X25519 export in a better way 8 months ago
  stelar7 19ee8ddec2 LibWeb: Correctly set the key_usages on HMAC export 8 months ago
  Jelle Raaijmakers 329cd946ac LibWeb: Implement Web Crypto HMAC algorithm 8 months ago