diff options
Diffstat (limited to 'src/gcrypt.h.in')
-rw-r--r-- | src/gcrypt.h.in | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gcrypt.h.in b/src/gcrypt.h.in index 85c67532..10099e1a 100644 --- a/src/gcrypt.h.in +++ b/src/gcrypt.h.in @@ -331,7 +331,8 @@ enum gcry_ctl_cmds GCRYCTL_INACTIVATE_FIPS_FLAG = 71, GCRYCTL_REACTIVATE_FIPS_FLAG = 72, GCRYCTL_SET_SBOX = 73, - GCRYCTL_DRBG_REINIT = 74 + GCRYCTL_DRBG_REINIT = 74, + GCRYCTL_SET_TAGLEN = 75 }; /* Perform various operations defined by CMD. */ @@ -1012,6 +1013,11 @@ gcry_error_t gcry_cipher_checktag (gcry_cipher_hd_t hd, const void *intag, #define gcry_cipher_set_sbox(h,oid) gcry_cipher_ctl( (h), GCRYCTL_SET_SBOX, \ (oid), 0); +/* Indicate to the encrypt and decrypt functions that the next call + provides the final data. Only used with some modes. e */ +#define gcry_cipher_final(a) \ + gcry_cipher_ctl ((a), GCRYCTL_FINALIZE, NULL, 0) + /* Set counter for CTR mode. (CTR,CTRLEN) must denote a buffer of block size length, or (NULL,0) to set the CTR to the all-zero block. */ gpg_error_t gcry_cipher_setctr (gcry_cipher_hd_t hd, |