Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/thirdpin/libopencm3.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Esden-Tempski <piotr@esden.net>2013-07-01 09:20:51 +0400
committerPiotr Esden-Tempski <piotr@esden.net>2013-07-01 09:20:51 +0400
commitbeeb9c3f655296a3f15b0f0dc3030905014833b1 (patch)
treed5ff6a20484a55ae8e7f6e1242023a064f9d553d /include/libopencm3/stm32/common/crypto_common_f24.h
parent647b878031db9cf857a83e384ed872778fd14d00 (diff)
[Style] Do not declare new types if not really necessary.
Diffstat (limited to 'include/libopencm3/stm32/common/crypto_common_f24.h')
-rw-r--r--include/libopencm3/stm32/common/crypto_common_f24.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/include/libopencm3/stm32/common/crypto_common_f24.h b/include/libopencm3/stm32/common/crypto_common_f24.h
index 0c84bf7a..592edec2 100644
--- a/include/libopencm3/stm32/common/crypto_common_f24.h
+++ b/include/libopencm3/stm32/common/crypto_common_f24.h
@@ -242,7 +242,7 @@ specific memorymap.h header before including this header file.*/
*/
/**@{*/
-typedef enum {
+enum crypto_mode {
ENCRYPT_TDES_ECB = CRYP_CR_ALGOMODE_TDES_ECB,
ENCRYPT_TDES_CBC = CRYP_CR_ALGOMODE_TDES_CBC,
ENCRYPT_DES_ECB = CRYP_CR_ALGOMODE_DES_ECB,
@@ -257,26 +257,26 @@ typedef enum {
DECRYPT_AES_ECB = CRYP_CR_ALGOMODE_AES_ECB | CRYP_CR_ALGODIR,
DECRYPT_AES_CBC = CRYP_CR_ALGOMODE_AES_CBC | CRYP_CR_ALGODIR,
DECRYPT_AES_CTR = CRYP_CR_ALGOMODE_AES_CTR,/* XOR is same ENC as DEC */
-} crypto_mode_t;
-typedef enum {
+};
+enum crypto_keysize {
CRYPTO_KEY_128BIT = 0,
CRYPTO_KEY_192BIT,
CRYPTO_KEY_256BIT,
-} crypto_keysize_t;
-typedef enum {
+};
+enum crypto_datatype {
CRYPTO_DATA_32BIT = 0,
CRYPTO_DATA_16BIT,
CRYPTO_DATA_8BIT,
CRYPTO_DATA_BIT,
-} crypto_datatype_t;
+};
BEGIN_DECLS
void crypto_wait_busy(void);
-void crypto_set_key(crypto_keysize_t keysize, uint64_t key[]);
+void crypto_set_key(enum crypto_keysize keysize, uint64_t key[]);
void crypto_set_iv(uint64_t iv[]);
-void crypto_set_datatype(crypto_datatype_t datatype);
-void crypto_set_algorithm(crypto_mode_t mode);
+void crypto_set_datatype(enum crypto_datatype datatype);
+void crypto_set_algorithm(enum crypto_mode mode);
void crypto_start(void);
void crypto_stop(void);
uint32_t crypto_process_block(uint32_t *inp, uint32_t *outp, uint32_t length);