I have a problem with some of the ciphers with OpenVPN. When trying to run command
Code: Select all
openvpn --secret ta.key --cipher ${a} --test-crypto
Code: Select all
OpenVPN 2.1.3 x86_64-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Apr 12 2011
OpenVPN 2.1.3 x86_64-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Apr 12 2011
Entering OpenVPN crypto self-test mode.
TESTING ENCRYPT/DECRYPT of packet length=1
Assertion failed at crypto.c:162
Exiting
Code: Select all
for a in $(openvpn --show-ciphers|sed '1,7d;$d;s/\(\([^ ]*\) \)\{1\}.*/\2/;'|tr '\n' ' '); do openvpn --secret ta.key --cipher ${a} --test-crypto &>/dev/null ||echo ${a}; done
The list of failing ciphers is the following, they mostly seem to be using CFB or OFB mode. They all work for me with openssl, which I tested with the command
Code: Select all
for a in $(openvpn --show-ciphers|sed '1,7d;$d;s/\(\([^ ]*\) \)\{1\}.*/\2/;'|tr '\n' ' '); do openssl speed -evp $a &> /dev/null || echo $a; done
- DES-CFB
RC2-CFB
RC2-OFB
DES-OFB
DES-EDE-CFB
DES-EDE3-CFB
DES-EDE-OFB
DES-EDE3-OFB
BF-CFB
BF-OFB
CAST5-CFB
CAST5-OFB
AES-128-OFB
AES-128-CFB
AES-192-OFB
AES-192-CFB
AES-256-OFB
AES-256-CFB
AES-128-CFB1
AES-192-CFB1
AES-256-CFB1
AES-128-CFB8
AES-192-CFB8
AES-256-CFB8
DES-CFB1
DES-CFB8
DES-EDE3-CFB1
DES-EDE3-CFB8
CAMELLIA-128-CFB
CAMELLIA-192-CFB
CAMELLIA-256-CFB
CAMELLIA-128-CFB1
CAMELLIA-192-CFB1
CAMELLIA-256-CFB1
CAMELLIA-128-CFB8
CAMELLIA-192-CFB8
CAMELLIA-256-CFB8
CAMELLIA-128-OFB
CAMELLIA-192-OFB
CAMELLIA-256-OFB
SEED-OFB
SEED-CFB
- AES-128-CBC
AES-192-CBC
AES-256-CBC
BF-CBC
CAMELLIA-128-CBC
CAMELLIA-192-CBC
CAMELLIA-256-CBC
CAST5-CBC
DES-CBC
DES-EDE-CBC
DES-EDE3-CBC
DESX-CBC
RC2-40-CBC
RC2-64-CBC
RC2-CBC
SEED-CBC
- Kernel 2.6.38
OpenSSL 1.0.0d
OpenVPN 2.1.3