업무에 SEED가 적용된 OpenSSL이 필요해서 (TCommerce시험), 그동안 퍼키님이 만들어 주신 패치를 이용해서 너무나 감사히 잘 사용해 왔다.
하지만 특정버전에 의존관계가 생겨서 계속 openssl에 seed가 적용되길 늘 기다려 왔고, seed 가 들어갔다는 글도 예전 부터 보아 왔지만, 오늘 드디어 0.9.8g 버전을 깔아보니 드디어 들어간 걸 내눈으로 확인 할 수 있었다.
그냥 make만 하면 안되고, 명시적으로 enable-seed라고 config 옵션에 넣어줘야 한다.
$./config enable-seed $make $sudo make install $ $sudo mv /usr/bin/openssl /usr/bin/openssl.old $sudo ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
$ openssl ciphers DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA: EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:DES-CBC3-MD5:DHE-RSA-AES128-SHA: DHE-DSS-AES128-SHA:AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:SEED-SHA: IDEA-CBC-SHA:IDEA-CBC-MD5:RC2-CBC-MD5:RC4-SHA:RC4-MD5:RC4-MD5: EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:DES-CBC-MD5: EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA: EXP-RC2-CBC-MD5:EXP-RC2-CBC-MD5:EXP-RC4-MD5:EXP-RC4-MD5 Cipher commands (see the "enc" command for more details) aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb aes-256-cbc aes-256-ecb base64 bf bf-cbc bf-cfb bf-ecb bf-ofb cast cast-cbc cast5-cbc cast5-cfb cast5-ecb cast5-ofb des des-cbc des-cfb des-ecb des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb des-ofb des3 desx idea idea-cbc idea-cfb idea-ecb idea-ofb rc2 rc2-40-cbc rc2-64-cbc rc2-cbc rc2-cfb rc2-ecb rc2-ofb rc4 rc4-40 seed seed-cbc seed-cfb seed-ecb seed-ofb