Я пытаюсь изменить код AES-256-CBC в openssl пакете, позволить мне сказать, что я хочу поместить некоторые сообщения печати.
моя проблема состоит в том, что я не могу определить местоположение AES точный код, я нашел некоторые aes.c файлы под
openssl/crypto
но даже если я удалил те файлы, и перекомпилируйте пакет, он все еще работает.
так базовый код, возможно, еще, где, какое-либо определение местоположения справки и изменение aes-256-cbc код?
Я предполагаю, что нашел свой ответ, в исходном пакете OpenSSL существует два кода для AES. Поэтому существует два способа отредактировать его:
/cyrpto/aes/asm
существует ассемблерный код, записанный в Perl
, поэтому если Вы хотите отредактировать его, необходимо будет пройти ассемблерный код. /crypto/aes
существует код, записанный в C
, и легче изменить и работать с. Примечание: в 2-м методе при конфигурировании пакета НЕОБХОДИМО использовать опцию
no-asm
. значение Вас не делает для компиляции ассемблерного кода и поэтому того, чтобы вынуждать пакет использовать код записанный вC
.