I am doing some research works on openssl source code, where I need to add
some additional mode of operation to openssl, so that the mode is available
on openssl app.
Formerly I was working on the openssl-0.9.6h code, I did some modification
on the following files:
./crypto/evp/c_allc.c
./apps/progs.pl
./crypto/evp/e_des.c
./crypto/evp/evp.h
./crypto/objects/obj_mac.num
./crypto/objects/objects.txt
./crypto/evp/evp_enc.c
./crypto/des/Makefile
and added ./crypto/des/ectr_enc.c file (my implementation of counter mode,
modified version)

and it works.
Now I just downloaded openssl-0.9.7b, and I did a manual migrate of all
modification I did, to the new source tree. and the compilation error
occured as:
objects.txt:25:Undefined identifier X9_62_id_fieldType

btw, is there any guides that can summarize how to add new mode of operation
to openssl ??
Why the changing from 0.9.6h to 0.9.7b makes so many changes? I did noticed
that in file ./crypto/evp/e_des.c
the expression ctx->c.des_ks is changed to ctx->cipher_data.
I need to do the following:
1 add modes to DES, and AES
2 later ensure these modes are useable through TLS or SSL

appreciate helps, especially guides to add new mode to DES and AES

thanks.



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to