diff options
author | Martin Willi <martin@revosec.ch> | 2012-07-05 17:10:17 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-07-16 14:53:32 +0200 |
commit | e2ed7bfd22d82617aca4eb91ac4ce5a35cda22d4 (patch) | |
tree | 204fe43b5b5d5a1efa0b41ba55206fb8179fd86b /scripts | |
parent | 0f236aacb5ae9908ccecd6a87cb755e3e534f194 (diff) | |
download | strongswan-e2ed7bfd22d82617aca4eb91ac4ce5a35cda22d4.tar.bz2 strongswan-e2ed7bfd22d82617aca4eb91ac4ce5a35cda22d4.tar.xz |
Add a return value to aead_t.encrypt()
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/crypt_burn.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/crypt_burn.c b/scripts/crypt_burn.c index 3f7ad5f63..3b05144e8 100644 --- a/scripts/crypt_burn.c +++ b/scripts/crypt_burn.c @@ -70,10 +70,14 @@ int main(int argc, char *argv[]) } while (TRUE) { - aead->encrypt(aead, + if (!aead->encrypt(aead, chunk_create(buffer, sizeof(buffer) - aead->get_icv_size(aead)), chunk_from_thing(assoc), - chunk_create(iv, aead->get_iv_size(aead)), NULL); + chunk_create(iv, aead->get_iv_size(aead)), NULL)) + { + fprintf(stderr, "aead encryption failed!\n"); + return 1; + } if (!aead->decrypt(aead, chunk_create(buffer, sizeof(buffer)), chunk_from_thing(assoc), chunk_create(iv, aead->get_iv_size(aead)), NULL)) |