mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-05 09:52:54 +00:00
LibWeb: Define EcKeyImportParams
This commit is contained in:
parent
6cf89e46c9
commit
fd336ed619
Notes:
github-actions[bot]
2024-11-27 10:01:21 +00:00
Author: https://github.com/devgianlu
Commit: fd336ed619
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2598
Reviewed-by: https://github.com/stelar7
2 changed files with 29 additions and 0 deletions
|
@ -591,6 +591,20 @@ struct EcdhKeyDerivePrams : public AlgorithmParams {
|
|||
static JS::ThrowCompletionOr<NonnullOwnPtr<AlgorithmParams>> from_value(JS::VM&, JS::Value);
|
||||
};
|
||||
|
||||
struct EcKeyImportParams : public AlgorithmParams {
|
||||
virtual ~EcKeyImportParams() override;
|
||||
|
||||
EcKeyImportParams(String name, String named_curve)
|
||||
: AlgorithmParams(move(name))
|
||||
, named_curve(move(named_curve))
|
||||
{
|
||||
}
|
||||
|
||||
String named_curve;
|
||||
|
||||
static JS::ThrowCompletionOr<NonnullOwnPtr<AlgorithmParams>> from_value(JS::VM&, JS::Value);
|
||||
};
|
||||
|
||||
ErrorOr<String> base64_url_uint_encode(::Crypto::UnsignedBigInteger);
|
||||
WebIDL::ExceptionOr<ByteBuffer> base64_url_bytes_decode(JS::Realm&, String const& base64_url_string);
|
||||
WebIDL::ExceptionOr<::Crypto::UnsignedBigInteger> base64_url_uint_decode(JS::Realm&, String const& base64_url_string);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue