업무에 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