aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/transforms/crypters/aes_crypter.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/charon/transforms/crypters/aes_crypter.h')
-rw-r--r--Source/charon/transforms/crypters/aes_crypter.h21
1 files changed, 19 insertions, 2 deletions
diff --git a/Source/charon/transforms/crypters/aes_crypter.h b/Source/charon/transforms/crypters/aes_crypter.h
index 588946577..2bb8fa171 100644
--- a/Source/charon/transforms/crypters/aes_crypter.h
+++ b/Source/charon/transforms/crypters/aes_crypter.h
@@ -5,6 +5,21 @@
*
*/
+/*
+ * Copyright (C) 2001 Dr B. R. Gladman <brg@gladman.uk.net>
+ * Copyright (C) 2005 Jan Hutter, Martin Willi
+ * Hochschule fuer Technik Rapperswil
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * for more details.
+ */
#ifndef _AES_CRYPTER_H_
#define _AES_CRYPTER_H_
@@ -39,12 +54,14 @@ struct aes_crypter_t {
/**
* @brief Constructor to create aes_crypter_t objects.
*
+ * @param blocksize block size of AES crypter
+ * (16, 24 or 32 are supported)
+ * Default size is set to 16.
* @return
* - aes_crypter_t if successfully
* - NULL if out of ressources
*/
-aes_crypter_t *aes_crypter_create();
-
+aes_crypter_t *aes_crypter_create(size_t blocksize);
#endif //_AES_CRYPTER_H_