tRework asserts - dedup - deduplicating backup program
(HTM) git clone git://git.z3bra.org/dedup.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit daf72e281ef887f4754d0b224b10c9fb03440ddc
(DIR) parent a1037d78c0b5a6d557e520a87d484e77168610b9
(HTM) Author: sin <sin@2f30.org>
Date: Thu, 2 May 2019 23:40:35 +0100
Rework asserts
Diffstat:
M key.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
(DIR) diff --git a/key.c b/key.c
t@@ -10,7 +10,7 @@ keygen(unsigned char *key, size_t n)
{
if (n < crypto_aead_xchacha20poly1305_ietf_KEYBYTES)
return -1;
- assert(KEYSIZE == crypto_aead_xchacha20poly1305_ietf_KEYBYTES);
+ assert(n == KEYSIZE);
if (sodium_init() < 0)
return -1;
crypto_aead_xchacha20poly1305_ietf_keygen(key);
t@@ -22,8 +22,8 @@ savekey(int fd, unsigned char *key, size_t n)
{
if (n < crypto_aead_xchacha20poly1305_ietf_KEYBYTES)
return -1;
- assert(KEYSIZE == crypto_aead_xchacha20poly1305_ietf_KEYBYTES);
- if (write(fd, key, KEYSIZE) != KEYSIZE)
+ assert(n == KEYSIZE);
+ if (write(fd, key, n) != n)
return -1;
return 0;
}
t@@ -33,8 +33,8 @@ loadkey(int fd, unsigned char *key, size_t n)
{
if (n < crypto_aead_xchacha20poly1305_ietf_KEYBYTES)
return -1;
- assert(KEYSIZE == crypto_aead_xchacha20poly1305_ietf_KEYBYTES);
- if (read(fd, key, KEYSIZE) != KEYSIZE)
+ assert(n == KEYSIZE);
+ if (read(fd, key, n) != n)
return -1;
return 0;
}