summaryrefslogtreecommitdiff
path: root/src/manager/crypto/sw-backend/internals.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/manager/crypto/sw-backend/internals.h')
-rw-r--r--src/manager/crypto/sw-backend/internals.h94
1 files changed, 47 insertions, 47 deletions
diff --git a/src/manager/crypto/sw-backend/internals.h b/src/manager/crypto/sw-backend/internals.h
index 275500ec..56a1e00b 100644
--- a/src/manager/crypto/sw-backend/internals.h
+++ b/src/manager/crypto/sw-backend/internals.h
@@ -39,8 +39,8 @@ namespace Internals {
// TODO replace it with DataContainer
struct Data {
- DataType type;
- RawBuffer buffer;
+ DataType type;
+ RawBuffer buffer;
};
typedef std::pair<Data, Data> DataPair;
@@ -54,77 +54,77 @@ DataPair generateAKey(const CryptoAlgorithm &algorithm);
Data generateSKey(const CryptoAlgorithm &algorithm);
RawBuffer symmetricEncrypt(
- const RawBuffer &key,
- const CryptoAlgorithm &alg,
- const RawBuffer &data);
+ const RawBuffer &key,
+ const CryptoAlgorithm &alg,
+ const RawBuffer &data);
RawBuffer symmetricDecrypt(
- const RawBuffer &key,
- const CryptoAlgorithm &alg,
- const RawBuffer &cipher);
+ const RawBuffer &key,
+ const CryptoAlgorithm &alg,
+ const RawBuffer &cipher);
RawBuffer asymmetricEncrypt(
- const EvpShPtr &key,
- const CryptoAlgorithm &alg,
- const RawBuffer &data);
+ const EvpShPtr &key,
+ const CryptoAlgorithm &alg,
+ const RawBuffer &data);
RawBuffer asymmetricDecrypt(
- const EvpShPtr &key,
- const CryptoAlgorithm &alg,
- const RawBuffer &data);
+ const EvpShPtr &key,
+ const CryptoAlgorithm &alg,
+ const RawBuffer &data);
std::pair<RawBuffer, RawBuffer> encryptDataAesGcm(
- const RawBuffer &key,
- const RawBuffer &data,
- const RawBuffer &iv,
- int tagSize,
- const RawBuffer &aad = RawBuffer());
+ const RawBuffer &key,
+ const RawBuffer &data,
+ const RawBuffer &iv,
+ int tagSize,
+ const RawBuffer &aad = RawBuffer());
RawBuffer decryptDataAesGcm(
- const RawBuffer &key,
- const RawBuffer &data,
- const RawBuffer &iv,
- const RawBuffer &tag,
- const RawBuffer &aad = RawBuffer());
+ const RawBuffer &key,
+ const RawBuffer &data,
+ const RawBuffer &iv,
+ const RawBuffer &tag,
+ const RawBuffer &aad = RawBuffer());
RawBuffer encryptDataAes(AlgoType type,
- const RawBuffer &key,
- const RawBuffer &data,
- const RawBuffer &iv);
+ const RawBuffer &key,
+ const RawBuffer &data,
+ const RawBuffer &iv);
RawBuffer decryptDataAes(AlgoType type,
- const RawBuffer &key,
- const RawBuffer &data,
- const RawBuffer &iv);
+ const RawBuffer &key,
+ const RawBuffer &data,
+ const RawBuffer &iv);
RawBuffer sign(EVP_PKEY *pkey,
- const CryptoAlgorithm &alg,
- const RawBuffer &message);
+ const CryptoAlgorithm &alg,
+ const RawBuffer &message);
int verify(EVP_PKEY *pkey,
- const CryptoAlgorithm &alg,
- const RawBuffer &message,
- const RawBuffer &signature);
+ const CryptoAlgorithm &alg,
+ const RawBuffer &message,
+ const RawBuffer &signature);
const EVP_MD *getMdAlgo(const HashAlgorithm hashAlgo);
int getRsaPadding(const RSAPaddingAlgorithm padAlgo);
RawBuffer signMessage(EVP_PKEY *privKey,
- const RawBuffer &message,
- const int rsa_padding);
+ const RawBuffer &message,
+ const int rsa_padding);
RawBuffer digestSignMessage(EVP_PKEY *privKey,
- const RawBuffer &message,
- const EVP_MD *md_algo,
- const int rsa_padding);
+ const RawBuffer &message,
+ const EVP_MD *md_algo,
+ const int rsa_padding);
int verifyMessage(EVP_PKEY *pubKey,
- const RawBuffer &message,
- const RawBuffer &signature,
- const int rsa_padding);
+ const RawBuffer &message,
+ const RawBuffer &signature,
+ const int rsa_padding);
int digestVerifyMessage(EVP_PKEY *pubKey,
- const RawBuffer &message,
- const RawBuffer &signature,
- const EVP_MD *md_algo,
- const int rsa_padding);
+ const RawBuffer &message,
+ const RawBuffer &signature,
+ const EVP_MD *md_algo,
+ const int rsa_padding);
bool verifyBinaryData(DataType dataType, const RawBuffer &buffer);