Código AES en Openssl

Código AES en Openssl

Estoy intentando modificar el código AES-256-CBC en el paquete openssl, déjame decirte que quiero imprimir algunos mensajes.
mi problema es que no puedo localizar el código exacto de AES, encontré algunos archivos aes.c en
openssl/crypto
pero incluso si eliminé esos archivos y volví a compilar el paquete, todavía funciona.
entonces, el código central tal vez esté en otro lugar, ¿alguna ayuda para localizar y modificar el código aes-256-cbc?

Respuesta1

Supongo que encontré mi respuesta: en el paquete fuente OpenSSL hay dos códigos para AES. Por tanto, existen dos formas de editarlo:

  1. Hay /cyrpto/aes/asmun código ensamblador escrito en Perl, por lo que si desea editarlo tendrá que utilizar el código ensamblador.
  2. Hay /crypto/aescódigo escrito en C, y es más fácil de modificar y trabajar con él.

Nota: en el segundo método, cuando configura el paquete, DEBE usar la opción no-asm. lo que significa que no debe compilar el código ensamblador y, por lo tanto, obliga al paquete a usar el código escrito en C.

información relacionada