diff options
author | Erwin Nindl <nine@wirdorange.org> | 2007-07-13 16:05:16 +0000 |
---|---|---|
committer | Erwin Nindl <nine@wirdorange.org> | 2007-07-13 16:05:16 +0000 |
commit | 17b77485fa4ea8ecbf472e2d1daa15007ff93705 (patch) | |
tree | 1b1c72d09b898f8d5dcdd68dcbd86d030e66ded5 /srtp/crypto/include/aes_icm.h | |
parent | bugfix window size (diff) |
* removed srtp directory
* install libsrtp under /usr/local/lib
* cleaned up Makefile
Diffstat (limited to 'srtp/crypto/include/aes_icm.h')
-rw-r--r-- | srtp/crypto/include/aes_icm.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/srtp/crypto/include/aes_icm.h b/srtp/crypto/include/aes_icm.h deleted file mode 100644 index 17a1ddb..0000000 --- a/srtp/crypto/include/aes_icm.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * aes_icm.h - * - * Header for AES Integer Counter Mode. - * - * David A. McGrew - * Cisco Systems, Inc. - * - */ - -#ifndef AES_ICM_H -#define AES_ICM_H - -#include "aes.h" -#include "cipher.h" - -typedef struct { - v128_t counter; /* holds the counter value */ - v128_t offset; /* initial offset value */ - v128_t keystream_buffer; /* buffers bytes of keystream */ - aes_expanded_key_t expanded_key; /* the cipher key */ - int bytes_in_buffer; /* number of unused bytes in buffer */ -} aes_icm_ctx_t; - - -err_status_t -aes_icm_context_init(aes_icm_ctx_t *c, - const unsigned char *key); - -err_status_t -aes_icm_set_iv(aes_icm_ctx_t *c, void *iv); - -err_status_t -aes_icm_encrypt(aes_icm_ctx_t *c, - unsigned char *buf, unsigned int *bytes_to_encr); - -err_status_t -aes_icm_output(aes_icm_ctx_t *c, - unsigned char *buf, int bytes_to_output); - -err_status_t -aes_icm_dealloc(cipher_t *c); - -err_status_t -aes_icm_encrypt_ismacryp(aes_icm_ctx_t *c, - unsigned char *buf, - unsigned int *enc_len, - int forIsmacryp); - -err_status_t -aes_icm_alloc_ismacryp(cipher_t **c, - int key_len, - int forIsmacryp); - -#endif /* AES_ICM_H */ - |