Go to the documentation of this file.
38 #define ARIA_BLOCK_SIZE 16
40 #define ARIA_CIPHER_ALGO (&ariaCipherAlgo)
const uint8_t ARIA256_CTR_OID[9]
const uint8_t ARIA192_ECB_OID[9]
const uint8_t ARIA128_CFB_OID[9]
const uint8_t ARIA128_CBC_OID[9]
const uint8_t ARIA192_CFB_OID[9]
const uint8_t ARIA256_CCM_OID[9]
const uint8_t ARIA128_ECB_OID[9]
const uint8_t ARIA192_OFB_OID[9]
void ariaDeinit(AriaContext *context)
Release ARIA context.
const uint8_t ARIA192_CTR_OID[9]
const uint8_t ARIA256_CBC_OID[9]
const uint8_t ARIA256_CFB_OID[9]
const uint8_t ARIA128_CTR_OID[9]
const uint8_t ARIA192_CCM_OID[9]
const uint8_t ARIA256_ECB_OID[9]
error_t ariaInit(AriaContext *context, const uint8_t *key, size_t keyLen)
Initialize a ARIA context using the supplied key.
General definitions for cryptographic algorithms.
void ariaDecryptBlock(AriaContext *context, const uint8_t *input, uint8_t *output)
Decrypt a 16-byte block using ARIA algorithm.
const uint8_t ARIA192_GCM_OID[9]
const uint8_t ARIA128_OFB_OID[9]
const uint8_t ARIA192_CBC_OID[9]
const uint8_t ARIA128_CCM_OID[9]
const uint8_t ARIA256_OFB_OID[9]
void ariaEncryptBlock(AriaContext *context, const uint8_t *input, uint8_t *output)
Encrypt a 16-byte block using ARIA algorithm.
const CipherAlgo ariaCipherAlgo
Common interface for encryption algorithms.
const uint8_t ARIA128_GCM_OID[9]
const uint8_t ARIA256_GCM_OID[9]