Código AES em Openssl

Código AES em Openssl

Estou tentando modificar o código AES-256-CBC no pacote openssl, deixe-me dizer que quero colocar algumas mensagens de impressão.
meu problema é que não consigo localizar o código exato do AES, encontrei alguns arquivos aes.c em
openssl/crypto
, mas mesmo se eu excluir esses arquivos e recompilar o pacote, ele ainda funciona.
então o código principal pode estar em outro lugar, alguma ajuda para localizar e modificar o código aes-256-cbc?

Responder1

Acho que encontrei minha resposta, no pacote fonte OpenSSL existem dois códigos para AES. Portanto, existem duas maneiras de editá-lo:

  1. Nele /cyrpto/aes/asmexiste um código assembly escrito em Perl, então se você quiser editá-lo terá que passar pelo código assembly.
  2. Nele /crypto/aeshá código escrito Ce é mais fácil de modificar e trabalhar.

Obs: no 2º método, ao configurar o pacote, você DEVE utilizar a opção no-asm. o que significa que você não deve compilar o código assembly e, portanto, forçar o pacote a usar o código escrito em C.

informação relacionada