+2017-03-30 Zan Dobersek <zdobersek@igalia.com>
+
+ [GCrypt] Register missing algorithms in CryptoAlgorithmRegistry::platformRegisterAlgoritmhs()
+ https://bugs.webkit.org/show_bug.cgi?id=170273
+
+ Reviewed by Michael Catanzaro.
+
+ * crypto/gcrypt/CryptoAlgorithmRegistryGCrypt.cpp:
+ (WebCore::CryptoAlgorithmRegistry::platformRegisterAlgorithms):
+ Add registerAlgorithm<> calls for AES_CFB, AES_GCM, ECDH and
+ PBKDF2 algorithms.
+
2017-03-30 Brent Fulgham <bfulgham@apple.com>
Remove unused MediaControlsApple implementation
#if ENABLE(SUBTLE_CRYPTO)
#include "CryptoAlgorithmAES_CBC.h"
+#include "CryptoAlgorithmAES_CFB.h"
+#include "CryptoAlgorithmAES_GCM.h"
#include "CryptoAlgorithmAES_KW.h"
+#include "CryptoAlgorithmECDH.h"
#include "CryptoAlgorithmHMAC.h"
+#include "CryptoAlgorithmPBKDF2.h"
#include "CryptoAlgorithmRSAES_PKCS1_v1_5.h"
#include "CryptoAlgorithmRSASSA_PKCS1_v1_5.h"
#include "CryptoAlgorithmRSA_OAEP.h"
void CryptoAlgorithmRegistry::platformRegisterAlgorithms()
{
registerAlgorithm<CryptoAlgorithmAES_CBC>();
+ registerAlgorithm<CryptoAlgorithmAES_CFB>();
+ registerAlgorithm<CryptoAlgorithmAES_GCM>();
registerAlgorithm<CryptoAlgorithmAES_KW>();
+ registerAlgorithm<CryptoAlgorithmECDH>();
registerAlgorithm<CryptoAlgorithmHMAC>();
+ registerAlgorithm<CryptoAlgorithmPBKDF2>();
registerAlgorithm<CryptoAlgorithmRSAES_PKCS1_v1_5>();
registerAlgorithm<CryptoAlgorithmRSASSA_PKCS1_v1_5>();
registerAlgorithm<CryptoAlgorithmRSA_OAEP>();