haikuwebkit/LayoutTests/crypto/crypto-key-usages-gc.html

45 lines
877 B
HTML
Raw Permalink Normal View History

WebCrypto algorithms should be exposed via KeyAlgorithm dictionary https://bugs.webkit.org/show_bug.cgi?id=128748 <rdar://problem/27359438> Reviewed by Brent Fulgham and Chris Dumez. Source/WebCore: Replace custom CryptoAlgorithmBuilder/buildAlgorithmDescription with KeyAlgorithm dictionary which is defined by the spec: https://www.w3.org/TR/WebCryptoAPI/#key-algorithm-dictionary. Moreover, mark CryptoKey.usages as CachedAttribute. Tests: crypto/subtle/crypto-key-algorithm-gc.html crypto/subtle/crypto-key-usages-gc.html * PlatformEfl.cmake: * PlatformGTK.cmake: * PlatformMac.cmake: Remove CryptoAlgorithmDescriptionBuilder.cpp. * WebCore.xcodeproj/project.pbxproj: * bindings/js/JSCryptoAlgorithmBuilder.cpp: (WebCore::JSCryptoAlgorithmBuilder::add): (WebCore::JSCryptoAlgorithmBuilder::createEmptyClone): Deleted. * bindings/js/JSCryptoAlgorithmBuilder.h: * bindings/js/JSCryptoKeyCustom.cpp: (WebCore::JSCryptoKey::algorithm): Get rid of dependency on CryptoAlgorithmDescriptionBuilder. * crypto/CryptoAlgorithmDescriptionBuilder.cpp: Removed. * crypto/CryptoAlgorithmDescriptionBuilder.h: Removed. Replace it with KeyAlgorithm. * crypto/CryptoKey.cpp: (WebCore::CryptoKey::CryptoKey): (WebCore::CryptoKey::buildAlgorithmDescription): Deleted. * crypto/CryptoKey.h: (WebCore::KeyAlgorithm::KeyAlgorithm): (WebCore::KeyAlgorithm::~KeyAlgorithm): (WebCore::CryptoKey::algorithmIdentifier): * crypto/CryptoKey.idl: Add KeyAlgorithm dictionary which is returned via CryptoKey.buildAlgorithm() method, and rename m_algorithm to m_algorithmIdentifier to distingush it with newly added KeyAlgorithm dictionary. * crypto/gnutls/CryptoKeyRSAGnuTLS.cpp: (WebCore::buildAlgorithm): (WebCore::CryptoKeyRSA::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyAES.cpp: (WebCore::CryptoKeyAES::buildAlgorithm): (WebCore::CryptoKeyAES::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyAES.h: (WebCore::AesKeyAlgorithm::AesKeyAlgorithm): (WebCore::AesKeyAlgorithm::~AesKeyAlgorithm): * crypto/keys/CryptoKeyHMAC.cpp: (WebCore::CryptoKeyHMAC::buildAlgorithm): (WebCore::CryptoKeyHMAC::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyHMAC.h: (WebCore::HmacKeyAlgorithm::HmacKeyAlgorithm): (WebCore::HmacKeyAlgorithm::~HmacKeyAlgorithm): * crypto/keys/CryptoKeyRSA.h: (WebCore::RsaKeyAlgorithm::RsaKeyAlgorithm): (WebCore::RsaKeyAlgorithm::~RsaKeyAlgorithm): (WebCore::RsaHashedKeyAlgorithm::RsaHashedKeyAlgorithm): (WebCore::RsaHashedKeyAlgorithm::~RsaHashedKeyAlgorithm): * crypto/mac/CryptoKeyRSAMac.cpp: (WebCore::CryptoKeyRSA::buildAlgorithm): (WebCore::CryptoKeyRSA::buildAlgorithmDescription): Deleted. LayoutTests: * crypto/subtle/crypto-key-algorithm-gc-expected.txt: Added. * crypto/subtle/crypto-key-algorithm-gc.html: Added. * crypto/subtle/crypto-key-usages-gc-expected.txt: Added. * crypto/subtle/crypto-key-usages-gc.html: Added. * crypto/subtle/hmac-generate-key-expected.txt: * crypto/subtle/hmac-generate-key.html: Canonical link: https://commits.webkit.org/180131@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@205941 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2016-09-15 00:19:12 +00:00
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
[WebCrypto] Migrate some tests from webkitSubtle to subtle https://bugs.webkit.org/show_bug.cgi?id=165554 Reviewed by Brent Fulgham. To improve test coverage for subtle. * crypto/crypto-key-algorithm-gc-expected.txt: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-algorithm-gc-expected.txt. * crypto/crypto-key-algorithm-gc.html: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-algorithm-gc.html. * crypto/crypto-key-usages-gc-expected.txt: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-usages-gc-expected.txt. * crypto/crypto-key-usages-gc.html: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-usages-gc.html. * crypto/subtle/resources/rsa-indexeddb-non-exportable.js: Added. * crypto/subtle/resources/rsa-indexeddb.js: Added. * crypto/subtle/rsa-indexeddb-expected.txt: Added. * crypto/subtle/rsa-indexeddb-non-exportable-expected.txt: Added. * crypto/subtle/rsa-indexeddb-non-exportable-private-expected.txt: Added. * crypto/subtle/rsa-indexeddb-non-exportable-private.html: Added. * crypto/subtle/rsa-indexeddb-non-exportable.html: Added. * crypto/subtle/rsa-indexeddb-private-expected.txt: Added. * crypto/subtle/rsa-indexeddb-private.html: Added. * crypto/subtle/rsa-indexeddb.html: Added. * crypto/subtle/rsa-oaep-plaintext-length-expected.txt: Added. * crypto/subtle/rsa-oaep-plaintext-length.html: Added. * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent-expected.txt: Added. * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html: Added. * platform/ios-simulator-wk1/TestExpectations: Canonical link: https://commits.webkit.org/183395@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@209749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2016-12-13 01:32:56 +00:00
<script src="../resources/js-test-pre.js"></script>
<script src="resources/common.js"></script>
WebCrypto algorithms should be exposed via KeyAlgorithm dictionary https://bugs.webkit.org/show_bug.cgi?id=128748 <rdar://problem/27359438> Reviewed by Brent Fulgham and Chris Dumez. Source/WebCore: Replace custom CryptoAlgorithmBuilder/buildAlgorithmDescription with KeyAlgorithm dictionary which is defined by the spec: https://www.w3.org/TR/WebCryptoAPI/#key-algorithm-dictionary. Moreover, mark CryptoKey.usages as CachedAttribute. Tests: crypto/subtle/crypto-key-algorithm-gc.html crypto/subtle/crypto-key-usages-gc.html * PlatformEfl.cmake: * PlatformGTK.cmake: * PlatformMac.cmake: Remove CryptoAlgorithmDescriptionBuilder.cpp. * WebCore.xcodeproj/project.pbxproj: * bindings/js/JSCryptoAlgorithmBuilder.cpp: (WebCore::JSCryptoAlgorithmBuilder::add): (WebCore::JSCryptoAlgorithmBuilder::createEmptyClone): Deleted. * bindings/js/JSCryptoAlgorithmBuilder.h: * bindings/js/JSCryptoKeyCustom.cpp: (WebCore::JSCryptoKey::algorithm): Get rid of dependency on CryptoAlgorithmDescriptionBuilder. * crypto/CryptoAlgorithmDescriptionBuilder.cpp: Removed. * crypto/CryptoAlgorithmDescriptionBuilder.h: Removed. Replace it with KeyAlgorithm. * crypto/CryptoKey.cpp: (WebCore::CryptoKey::CryptoKey): (WebCore::CryptoKey::buildAlgorithmDescription): Deleted. * crypto/CryptoKey.h: (WebCore::KeyAlgorithm::KeyAlgorithm): (WebCore::KeyAlgorithm::~KeyAlgorithm): (WebCore::CryptoKey::algorithmIdentifier): * crypto/CryptoKey.idl: Add KeyAlgorithm dictionary which is returned via CryptoKey.buildAlgorithm() method, and rename m_algorithm to m_algorithmIdentifier to distingush it with newly added KeyAlgorithm dictionary. * crypto/gnutls/CryptoKeyRSAGnuTLS.cpp: (WebCore::buildAlgorithm): (WebCore::CryptoKeyRSA::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyAES.cpp: (WebCore::CryptoKeyAES::buildAlgorithm): (WebCore::CryptoKeyAES::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyAES.h: (WebCore::AesKeyAlgorithm::AesKeyAlgorithm): (WebCore::AesKeyAlgorithm::~AesKeyAlgorithm): * crypto/keys/CryptoKeyHMAC.cpp: (WebCore::CryptoKeyHMAC::buildAlgorithm): (WebCore::CryptoKeyHMAC::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyHMAC.h: (WebCore::HmacKeyAlgorithm::HmacKeyAlgorithm): (WebCore::HmacKeyAlgorithm::~HmacKeyAlgorithm): * crypto/keys/CryptoKeyRSA.h: (WebCore::RsaKeyAlgorithm::RsaKeyAlgorithm): (WebCore::RsaKeyAlgorithm::~RsaKeyAlgorithm): (WebCore::RsaHashedKeyAlgorithm::RsaHashedKeyAlgorithm): (WebCore::RsaHashedKeyAlgorithm::~RsaHashedKeyAlgorithm): * crypto/mac/CryptoKeyRSAMac.cpp: (WebCore::CryptoKeyRSA::buildAlgorithm): (WebCore::CryptoKeyRSA::buildAlgorithmDescription): Deleted. LayoutTests: * crypto/subtle/crypto-key-algorithm-gc-expected.txt: Added. * crypto/subtle/crypto-key-algorithm-gc.html: Added. * crypto/subtle/crypto-key-usages-gc-expected.txt: Added. * crypto/subtle/crypto-key-usages-gc.html: Added. * crypto/subtle/hmac-generate-key-expected.txt: * crypto/subtle/hmac-generate-key.html: Canonical link: https://commits.webkit.org/180131@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@205941 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2016-09-15 00:19:12 +00:00
</head>
<body>
<script>
description("Test that CryptoKey.usages preserves custom properties.");
jsTestIsAsync = true;
debug("\nGenerating a HMAC key with default length...");
[WebCrypto] Migrate some tests from webkitSubtle to subtle https://bugs.webkit.org/show_bug.cgi?id=165554 Reviewed by Brent Fulgham. To improve test coverage for subtle. * crypto/crypto-key-algorithm-gc-expected.txt: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-algorithm-gc-expected.txt. * crypto/crypto-key-algorithm-gc.html: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-algorithm-gc.html. * crypto/crypto-key-usages-gc-expected.txt: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-usages-gc-expected.txt. * crypto/crypto-key-usages-gc.html: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-usages-gc.html. * crypto/subtle/resources/rsa-indexeddb-non-exportable.js: Added. * crypto/subtle/resources/rsa-indexeddb.js: Added. * crypto/subtle/rsa-indexeddb-expected.txt: Added. * crypto/subtle/rsa-indexeddb-non-exportable-expected.txt: Added. * crypto/subtle/rsa-indexeddb-non-exportable-private-expected.txt: Added. * crypto/subtle/rsa-indexeddb-non-exportable-private.html: Added. * crypto/subtle/rsa-indexeddb-non-exportable.html: Added. * crypto/subtle/rsa-indexeddb-private-expected.txt: Added. * crypto/subtle/rsa-indexeddb-private.html: Added. * crypto/subtle/rsa-indexeddb.html: Added. * crypto/subtle/rsa-oaep-plaintext-length-expected.txt: Added. * crypto/subtle/rsa-oaep-plaintext-length.html: Added. * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent-expected.txt: Added. * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html: Added. * platform/ios-simulator-wk1/TestExpectations: Canonical link: https://commits.webkit.org/183395@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@209749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2016-12-13 01:32:56 +00:00
crypto.subtle.generateKey({name: "hmac", hash: "sha-1"}, true, ["sign", "verify"]).then(function(result) {
WebCrypto algorithms should be exposed via KeyAlgorithm dictionary https://bugs.webkit.org/show_bug.cgi?id=128748 <rdar://problem/27359438> Reviewed by Brent Fulgham and Chris Dumez. Source/WebCore: Replace custom CryptoAlgorithmBuilder/buildAlgorithmDescription with KeyAlgorithm dictionary which is defined by the spec: https://www.w3.org/TR/WebCryptoAPI/#key-algorithm-dictionary. Moreover, mark CryptoKey.usages as CachedAttribute. Tests: crypto/subtle/crypto-key-algorithm-gc.html crypto/subtle/crypto-key-usages-gc.html * PlatformEfl.cmake: * PlatformGTK.cmake: * PlatformMac.cmake: Remove CryptoAlgorithmDescriptionBuilder.cpp. * WebCore.xcodeproj/project.pbxproj: * bindings/js/JSCryptoAlgorithmBuilder.cpp: (WebCore::JSCryptoAlgorithmBuilder::add): (WebCore::JSCryptoAlgorithmBuilder::createEmptyClone): Deleted. * bindings/js/JSCryptoAlgorithmBuilder.h: * bindings/js/JSCryptoKeyCustom.cpp: (WebCore::JSCryptoKey::algorithm): Get rid of dependency on CryptoAlgorithmDescriptionBuilder. * crypto/CryptoAlgorithmDescriptionBuilder.cpp: Removed. * crypto/CryptoAlgorithmDescriptionBuilder.h: Removed. Replace it with KeyAlgorithm. * crypto/CryptoKey.cpp: (WebCore::CryptoKey::CryptoKey): (WebCore::CryptoKey::buildAlgorithmDescription): Deleted. * crypto/CryptoKey.h: (WebCore::KeyAlgorithm::KeyAlgorithm): (WebCore::KeyAlgorithm::~KeyAlgorithm): (WebCore::CryptoKey::algorithmIdentifier): * crypto/CryptoKey.idl: Add KeyAlgorithm dictionary which is returned via CryptoKey.buildAlgorithm() method, and rename m_algorithm to m_algorithmIdentifier to distingush it with newly added KeyAlgorithm dictionary. * crypto/gnutls/CryptoKeyRSAGnuTLS.cpp: (WebCore::buildAlgorithm): (WebCore::CryptoKeyRSA::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyAES.cpp: (WebCore::CryptoKeyAES::buildAlgorithm): (WebCore::CryptoKeyAES::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyAES.h: (WebCore::AesKeyAlgorithm::AesKeyAlgorithm): (WebCore::AesKeyAlgorithm::~AesKeyAlgorithm): * crypto/keys/CryptoKeyHMAC.cpp: (WebCore::CryptoKeyHMAC::buildAlgorithm): (WebCore::CryptoKeyHMAC::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyHMAC.h: (WebCore::HmacKeyAlgorithm::HmacKeyAlgorithm): (WebCore::HmacKeyAlgorithm::~HmacKeyAlgorithm): * crypto/keys/CryptoKeyRSA.h: (WebCore::RsaKeyAlgorithm::RsaKeyAlgorithm): (WebCore::RsaKeyAlgorithm::~RsaKeyAlgorithm): (WebCore::RsaHashedKeyAlgorithm::RsaHashedKeyAlgorithm): (WebCore::RsaHashedKeyAlgorithm::~RsaHashedKeyAlgorithm): * crypto/mac/CryptoKeyRSAMac.cpp: (WebCore::CryptoKeyRSA::buildAlgorithm): (WebCore::CryptoKeyRSA::buildAlgorithmDescription): Deleted. LayoutTests: * crypto/subtle/crypto-key-algorithm-gc-expected.txt: Added. * crypto/subtle/crypto-key-algorithm-gc.html: Added. * crypto/subtle/crypto-key-usages-gc-expected.txt: Added. * crypto/subtle/crypto-key-usages-gc.html: Added. * crypto/subtle/hmac-generate-key-expected.txt: * crypto/subtle/hmac-generate-key.html: Canonical link: https://commits.webkit.org/180131@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@205941 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2016-09-15 00:19:12 +00:00
key = result;
startTest();
});
function startTest()
{
shouldBeTrue("key.usages === key.usages");
key.usages.foo = "bar";
gc();
setTimeout(continueTest, 10);
}
function continueTest()
{
gc();
setTimeout(finishTest, 10);
}
function finishTest()
{
gc();
shouldBeEqualToString('key.usages.foo', 'bar');
finishJSTest();
}
</script>
[WebCrypto] Migrate some tests from webkitSubtle to subtle https://bugs.webkit.org/show_bug.cgi?id=165554 Reviewed by Brent Fulgham. To improve test coverage for subtle. * crypto/crypto-key-algorithm-gc-expected.txt: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-algorithm-gc-expected.txt. * crypto/crypto-key-algorithm-gc.html: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-algorithm-gc.html. * crypto/crypto-key-usages-gc-expected.txt: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-usages-gc-expected.txt. * crypto/crypto-key-usages-gc.html: Renamed from LayoutTests/crypto/webkitSubtle/crypto-key-usages-gc.html. * crypto/subtle/resources/rsa-indexeddb-non-exportable.js: Added. * crypto/subtle/resources/rsa-indexeddb.js: Added. * crypto/subtle/rsa-indexeddb-expected.txt: Added. * crypto/subtle/rsa-indexeddb-non-exportable-expected.txt: Added. * crypto/subtle/rsa-indexeddb-non-exportable-private-expected.txt: Added. * crypto/subtle/rsa-indexeddb-non-exportable-private.html: Added. * crypto/subtle/rsa-indexeddb-non-exportable.html: Added. * crypto/subtle/rsa-indexeddb-private-expected.txt: Added. * crypto/subtle/rsa-indexeddb-private.html: Added. * crypto/subtle/rsa-indexeddb.html: Added. * crypto/subtle/rsa-oaep-plaintext-length-expected.txt: Added. * crypto/subtle/rsa-oaep-plaintext-length.html: Added. * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent-expected.txt: Added. * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html: Added. * platform/ios-simulator-wk1/TestExpectations: Canonical link: https://commits.webkit.org/183395@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@209749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2016-12-13 01:32:56 +00:00
<script src="../resources/js-test-post.js"></script>
WebCrypto algorithms should be exposed via KeyAlgorithm dictionary https://bugs.webkit.org/show_bug.cgi?id=128748 <rdar://problem/27359438> Reviewed by Brent Fulgham and Chris Dumez. Source/WebCore: Replace custom CryptoAlgorithmBuilder/buildAlgorithmDescription with KeyAlgorithm dictionary which is defined by the spec: https://www.w3.org/TR/WebCryptoAPI/#key-algorithm-dictionary. Moreover, mark CryptoKey.usages as CachedAttribute. Tests: crypto/subtle/crypto-key-algorithm-gc.html crypto/subtle/crypto-key-usages-gc.html * PlatformEfl.cmake: * PlatformGTK.cmake: * PlatformMac.cmake: Remove CryptoAlgorithmDescriptionBuilder.cpp. * WebCore.xcodeproj/project.pbxproj: * bindings/js/JSCryptoAlgorithmBuilder.cpp: (WebCore::JSCryptoAlgorithmBuilder::add): (WebCore::JSCryptoAlgorithmBuilder::createEmptyClone): Deleted. * bindings/js/JSCryptoAlgorithmBuilder.h: * bindings/js/JSCryptoKeyCustom.cpp: (WebCore::JSCryptoKey::algorithm): Get rid of dependency on CryptoAlgorithmDescriptionBuilder. * crypto/CryptoAlgorithmDescriptionBuilder.cpp: Removed. * crypto/CryptoAlgorithmDescriptionBuilder.h: Removed. Replace it with KeyAlgorithm. * crypto/CryptoKey.cpp: (WebCore::CryptoKey::CryptoKey): (WebCore::CryptoKey::buildAlgorithmDescription): Deleted. * crypto/CryptoKey.h: (WebCore::KeyAlgorithm::KeyAlgorithm): (WebCore::KeyAlgorithm::~KeyAlgorithm): (WebCore::CryptoKey::algorithmIdentifier): * crypto/CryptoKey.idl: Add KeyAlgorithm dictionary which is returned via CryptoKey.buildAlgorithm() method, and rename m_algorithm to m_algorithmIdentifier to distingush it with newly added KeyAlgorithm dictionary. * crypto/gnutls/CryptoKeyRSAGnuTLS.cpp: (WebCore::buildAlgorithm): (WebCore::CryptoKeyRSA::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyAES.cpp: (WebCore::CryptoKeyAES::buildAlgorithm): (WebCore::CryptoKeyAES::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyAES.h: (WebCore::AesKeyAlgorithm::AesKeyAlgorithm): (WebCore::AesKeyAlgorithm::~AesKeyAlgorithm): * crypto/keys/CryptoKeyHMAC.cpp: (WebCore::CryptoKeyHMAC::buildAlgorithm): (WebCore::CryptoKeyHMAC::buildAlgorithmDescription): Deleted. * crypto/keys/CryptoKeyHMAC.h: (WebCore::HmacKeyAlgorithm::HmacKeyAlgorithm): (WebCore::HmacKeyAlgorithm::~HmacKeyAlgorithm): * crypto/keys/CryptoKeyRSA.h: (WebCore::RsaKeyAlgorithm::RsaKeyAlgorithm): (WebCore::RsaKeyAlgorithm::~RsaKeyAlgorithm): (WebCore::RsaHashedKeyAlgorithm::RsaHashedKeyAlgorithm): (WebCore::RsaHashedKeyAlgorithm::~RsaHashedKeyAlgorithm): * crypto/mac/CryptoKeyRSAMac.cpp: (WebCore::CryptoKeyRSA::buildAlgorithm): (WebCore::CryptoKeyRSA::buildAlgorithmDescription): Deleted. LayoutTests: * crypto/subtle/crypto-key-algorithm-gc-expected.txt: Added. * crypto/subtle/crypto-key-algorithm-gc.html: Added. * crypto/subtle/crypto-key-usages-gc-expected.txt: Added. * crypto/subtle/crypto-key-usages-gc.html: Added. * crypto/subtle/hmac-generate-key-expected.txt: * crypto/subtle/hmac-generate-key.html: Canonical link: https://commits.webkit.org/180131@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@205941 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2016-09-15 00:19:12 +00:00
</body>
</html>