Steffen Pankratz wrote:
Hi

I compiled OSSL with no-des, so there is no  DES cipher available in OSSL.
I build a Engine module which supports the des-ecb cipher.

openssl engine -vvvv dynamic -pre "SO_PATH:~/openssl-0.9.8/engines/des-ecb.so" 
-pre LOAD -t
(dynamic) Dynamic engine loading support
[Success]: SO_PATH:~/openssl-0.9.8/engines/des-ecb.so
[Success]: LOAD
Loaded: (des-ecb) DES-ECB engine support
     [ available ]

if i try to use the engine:
openssl enc -engine des-ecb -e -des-ecb -out testo -in testi

i get:
unknown option '-des-ecb'

is it cause my NID is wrong, the Engine module isn't loaded properly or OSSL is 
compiled without DES cipher support?

well, if openssl is build without DES support the DES nids are not
added to the internal list of OIDs when OPENSSL_add_all_ciphers is
called, hence the OBJ_* functions know nothing about DES.


but loading seems to be ok

openssl enc -engine des-ecb
engine "des-ecb" set.

i tried a OSSL build with DES cipher support and got this

openssl enc -engine des-ecb -e -des-ecb -out testo -in testi
parallel processing
engine "des-ecb" set.
enter des-ecb encryption password:
Verifying - enter des-ecb encryption password:
Error setting cipher DES-ECB
10220:error:0607C085:digital envelope routines:EVP_CIPHER_CTX_ctrl:ctrl 
operation not implemented:evp_enc.c:533:
10220:error:0607B086:digital envelope routines:EVP_CipherInit_ex:initialization 
error:evp_enc.c:171:

is the EVP_CIPH_CTRL_INIT flag set in the EVP_CIPHER structure ?

Nils
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to