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.

    Language:C2100
  • 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.

    Language:C210
  • 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.

    Language:C1100
  • 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.

    Language:C1100
  • 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.

    Language:C0101