diff options
author | Martin Willi <martin@strongswan.org> | 2006-05-10 13:16:27 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2006-05-10 13:16:27 +0000 |
commit | 9cf5f29027969d5477fe190a8bf85f1aef457179 (patch) | |
tree | 120bd8cc9fc8dc1fdc3b2378c94b1df79ada0d9b /src/libfreeswan/libcrypto/libserpent/test_main.c | |
parent | 4e98759d32841d3f4f67feba9f7aaa842fdf3acf (diff) | |
download | strongswan-9cf5f29027969d5477fe190a8bf85f1aef457179.tar.bz2 strongswan-9cf5f29027969d5477fe190a8bf85f1aef457179.tar.xz |
Diffstat (limited to 'src/libfreeswan/libcrypto/libserpent/test_main.c')
-rw-r--r-- | src/libfreeswan/libcrypto/libserpent/test_main.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/libfreeswan/libcrypto/libserpent/test_main.c b/src/libfreeswan/libcrypto/libserpent/test_main.c deleted file mode 100644 index 350068e60..000000000 --- a/src/libfreeswan/libcrypto/libserpent/test_main.c +++ /dev/null @@ -1,34 +0,0 @@ -#include <stdio.h> -#include <string.h> -#include "serpent_cbc.h" -#define BLOCK_SIZE 16 -#define KEY_SIZE 128 /* bits */ -#define KEY "1234567890123456" -#define STR "hola guaso como estaisss ... 012" -#define STRSZ (sizeof(STR)-1) - -#define BLKLEN BLOCK_SIZE -#define CONTEXT_T serpent_context -static int pretty_print(const unsigned char *buf, int count) { - int i=0; - for (;i<count;i++) printf ("%02hhx ", buf[i]); - putchar('\n'); - return i; -} -//#define SIZE STRSZ/2 -#define SIZE STRSZ -int main() { - int ret; - char buf0[SIZE+1], buf1[SIZE+1]; - char IV[BLOCK_SIZE]; - CONTEXT_T ac; - serpent_set_key(&ac, (void *)KEY, KEY_SIZE); - memset(buf0, 0, sizeof (buf0)); - memset(buf1, 0, sizeof (buf1)); - serpent_cbc_encrypt(&ac, STR, buf0, SIZE, IV, 1); - pretty_print(buf0, SIZE); - printf("size=%d ret=%d\n%s\n", SIZE, ret, buf0); - ret=serpent_cbc_encrypt(&ac, buf0, buf1, SIZE, IV, 0); - printf("size=%d ret=%d\n%s\n", SIZE, ret, buf1); - return 0; -} |