aes-in-c
There are 5 repositories under aes-in-c topic.
halloweeks/AES-128-CBC
AES-128-CBC implementation in C for secure encryption and decryption. Header-only, easy integration, supports single and multiple block operations. No padding, block size must be 16 bytes. MIT licensed.
halloweeks/custom-aes
This is a modified version of the AES-128 CBC encryption algorithm. In this custom implementation, encryption and decryption are possible without requiring an Initialization Vector (IV). Instead, the IV is derived from the last and first round key during the encryption and decryption process.
halloweeks/AES-192-CBC
This GitHub repository offers AES_192_CBC.h, a single header file for streamlined integration into C projects. It provides robust AES-192 CBC encryption and decryption, ensuring enhanced security. With its simplicity and comprehensive functionality, this header file simplifies cryptographic operations in CBC mode.
halloweeks/AES-192-ECB
This GitHub hosts AES_192_ECB.h, a C header file implementing AES-192 ECB encryption. AES-192, an extension of AES-128, ensures robust security. The file encapsulates the aes-192-ecb algorithm in C for efficient and secure implementation.
halloweeks/AES-128-ECB
This GitHub repository houses a standard AES-128 ECB (Electronic Codebook) encryption algorithm implemented in the C programming language. AES-128 is a widely recognized encryption standard known for its security and efficiency.