struct EncryptionApi
{
- virtual EncryptionError encrypt(const ckmc_param_list_s *params,
+ virtual EncryptionError encrypt(ckmc_param_list_h params,
const char *key_alias,
const char *password,
const ckmc_raw_buffer_s& decrypted,
ckmc_raw_buffer_s **ppencrypted) = 0;
- virtual EncryptionError decrypt(const ckmc_param_list_s *params,
+ virtual EncryptionError decrypt(ckmc_param_list_h params,
const char *key_alias,
const char *password,
const ckmc_raw_buffer_s& encrypted,
class SyncApi : public EncryptionApi
{
public:
- virtual EncryptionError encrypt(const ckmc_param_list_s *params,
+ virtual EncryptionError encrypt(ckmc_param_list_h params,
const char *key_alias,
const char *password,
const ckmc_raw_buffer_s& decrypted,
ckmc_raw_buffer_s **ppencrypted);
- virtual EncryptionError decrypt(const ckmc_param_list_s *params,
+ virtual EncryptionError decrypt(ckmc_param_list_h params,
const char *key_alias,
const char *password,
const ckmc_raw_buffer_s& encrypted,
};
public:
- EncryptionError encrypt(const ckmc_param_list_s *params,
+ EncryptionError encrypt(ckmc_param_list_h params,
const char *key_alias,
const char *password,
const ckmc_raw_buffer_s& decrypted,
ckmc_raw_buffer_s **ppencrypted);
- EncryptionError decrypt(const ckmc_param_list_s *params,
+ EncryptionError decrypt(ckmc_param_list_h params,
const char *key_alias,
const char *password,
const ckmc_raw_buffer_s& encrypted,
const CKM::RawBuffer&);
EncryptionError crypt(cryptoFn operation,
- const ckmc_param_list_s *params,
+ ckmc_param_list_h params,
const char *key_alias,
const char *password,
const ckmc_raw_buffer_s& in,