{
gcry_error_t err;
- err = gcry_cipher_setkey (handle, key, keylen);
+ err = gcry_cipher_setkey ((gcry_cipher_hd_t) handle, key, keylen);
if (gcry_err_code (err))
return GC_INVALID_CIPHER;
{
gcry_error_t err;
- err = gcry_cipher_setiv (handle, iv, ivlen);
+ err = gcry_cipher_setiv ((gcry_cipher_hd_t) handle, iv, ivlen);
if (gcry_err_code (err))
return GC_INVALID_CIPHER;
int
gc_cipher_encrypt_inline (gc_cipher handle, size_t len, char *data)
{
- if (gcry_cipher_encrypt (handle, data, len, NULL, len) != 0)
+ if (gcry_cipher_encrypt ((gcry_cipher_hd_t) handle,
+ data, len, NULL, len) != 0)
return GC_INVALID_CIPHER;
return GC_OK;
int
gc_cipher_decrypt_inline (gc_cipher handle, size_t len, char *data)
{
- if (gcry_cipher_decrypt (handle, data, len, NULL, len) != 0)
+ if (gcry_cipher_decrypt ((gcry_cipher_hd_t) handle,
+ data, len, NULL, len) != 0)
return GC_INVALID_CIPHER;
return GC_OK;