Allow pt as NULL if there's nothing to encrypt.

Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
This commit is contained in:
Steffen Jaeckel 2026-04-20 14:21:34 +02:00
parent 57b92e7351
commit 5c7e0e9fb1
2 changed files with 2 additions and 2 deletions

View file

@ -263,7 +263,7 @@ int siv_encrypt_memory( int cipher,
LTC_ARGCHK(key != NULL);
LTC_ARGCHK(ad != NULL);
LTC_ARGCHK(adlen != NULL);
LTC_ARGCHK(pt != NULL);
LTC_ARGCHK(pt != NULL || ptlen == 0);
LTC_ARGCHK(ct != NULL);
LTC_ARGCHK(ctlen != NULL);

View file

@ -81,7 +81,7 @@ int ctr_encrypt(const unsigned char *pt, unsigned char *ct, unsigned long len, s
{
int err, fr;
LTC_ARGCHK(pt != NULL);
LTC_ARGCHK(pt != NULL || len == 0);
LTC_ARGCHK(ct != NULL);
LTC_ARGCHK(ctr != NULL);