CryptoAlgorithm.cpp [plain text]
#include "config.h"
#include "CryptoAlgorithm.h"
#if ENABLE(SUBTLE_CRYPTO)
#include "ExceptionCode.h"
namespace WebCore {
CryptoAlgorithm::CryptoAlgorithm()
{
}
CryptoAlgorithm::~CryptoAlgorithm()
{
}
void CryptoAlgorithm::encrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback, VoidCallback, ExceptionCode& ec)
{
ec = NOT_SUPPORTED_ERR;
}
void CryptoAlgorithm::decrypt(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback, VoidCallback, ExceptionCode& ec)
{
ec = NOT_SUPPORTED_ERR;
}
void CryptoAlgorithm::sign(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, VectorCallback, VoidCallback, ExceptionCode& ec)
{
ec = NOT_SUPPORTED_ERR;
}
void CryptoAlgorithm::verify(const CryptoAlgorithmParameters&, const CryptoKey&, const CryptoOperationData&, const CryptoOperationData&, BoolCallback, VoidCallback, ExceptionCode& ec)
{
ec = NOT_SUPPORTED_ERR;
}
void CryptoAlgorithm::digest(const CryptoAlgorithmParameters&, const CryptoOperationData&, VectorCallback, VoidCallback, ExceptionCode& ec)
{
ec = NOT_SUPPORTED_ERR;
}
void CryptoAlgorithm::generateKey(const CryptoAlgorithmParameters&, bool, CryptoKeyUsage, KeyOrKeyPairCallback, VoidCallback, ExceptionCode& ec)
{
ec = NOT_SUPPORTED_ERR;
}
void CryptoAlgorithm::deriveKey(const CryptoAlgorithmParameters&, const CryptoKey&, CryptoAlgorithm*, bool, CryptoKeyUsage, KeyCallback, VoidCallback, ExceptionCode& ec)
{
ec = NOT_SUPPORTED_ERR;
}
void CryptoAlgorithm::deriveBits(const CryptoAlgorithmParameters&, const CryptoKey&, unsigned long, VectorCallback, VoidCallback, ExceptionCode& ec)
{
ec = NOT_SUPPORTED_ERR;
}
void CryptoAlgorithm::importKey(const CryptoAlgorithmParameters&, const CryptoKeyData&, bool, CryptoKeyUsage, KeyCallback, VoidCallback, ExceptionCode& ec)
{
ec = NOT_SUPPORTED_ERR;
}
void CryptoAlgorithm::encryptForWrapKey(const CryptoAlgorithmParameters& parameters, const CryptoKey& key, const CryptoOperationData& data, VectorCallback callback, VoidCallback failureCallback, ExceptionCode& ec)
{
encrypt(parameters, key, data, callback, failureCallback, ec);
}
void CryptoAlgorithm::decryptForUnwrapKey(const CryptoAlgorithmParameters& parameters, const CryptoKey& key, const CryptoOperationData& data, VectorCallback callback, VoidCallback failureCallback, ExceptionCode& ec)
{
decrypt(parameters, key, data, callback, failureCallback, ec);
}
}
#endif