Dear all;

I wish this time I will find an answer from any one

I implemented my own cipher in OpenSSL . The implementation works fine with
encryption and decryption but it always give me dump core error


Can any one help me !

what might cause the problem ?



OpenSSL> enc -cs-256-ecb -in /home/noura/workspace/test.txt -out
/home/noura/workspace/Ctest.txt -k 123456789
I am in 256:



I am in [setup256]
I am in [cs_encrypt256]
*** glibc detected *** /home/noura/workspace/256OpenSSL/apps/openssl: double
free or corruption (!prev): 0x0820d170 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7eec8bd]
/lib/tls/i686/cmov/libc.so.6(__libc_free+0x84)[0xb7eeca44]
/home/noura/workspace/256OpenSSL/apps/openssl[0x80b0d07]
======= Memory map: ========
08048000-081e7000 r-xp 00000000 08:05 982299
/home/noura/workspace/256OpenSSL/apps/openssl
081e7000-081f9000 rwxp 0019e000 08:05 982299
/home/noura/workspace/256OpenSSL/apps/openssl
081f9000-0821f000 rwxp 081f9000 00:00 0          [heap]
b7d00000-b7d21000 rwxp b7d00000 00:00 0
b7d21000-b7e00000 ---p b7d21000 00:00 0
b7e84000-b7e86000 rwxp b7e84000 00:00 0
b7e86000-b7fb3000 r-xp 00000000 08:05 360009     /lib/tls/i686/cmov/libc-
2.4.so
b7fb3000-b7fb5000 r-xp 0012c000 08:05 360009     /lib/tls/i686/cmov/libc-
2.4.so
b7fb5000-b7fb7000 rwxp 0012e000 08:05 360009     /lib/tls/i686/cmov/libc-
2.4.so
b7fb7000-b7fba000 rwxp b7fb7000 00:00 0
b7fba000-b7fbc000 r-xp 00000000 08:05 360012     /lib/tls/i686/cmov/libdl-
2.4.so
b7fbc000-b7fbe000 rwxp 00001000 08:05 360012     /lib/tls/i686/cmov/libdl-
2.4.so
b7fc2000-b7fcc000 r-xp 00000000 08:05 327107     /lib/libgcc_s.so.1
b7fcc000-b7fcd000 rwxp 00009000 08:05 327107     /lib/libgcc_s.so.1
b7fcd000-b7fd1000 rwxp b7fcd000 00:00 0
b7fd1000-b7fea000 r-xp 00000000 08:05 327044     /lib/ld-2.4.so
b7fea000-b7fec000 rwxp 00018000 08:05 327044     /lib/ld-2.4.so
bf969000-bf97e000 rwxp bf969000 00:00 0          [stack]
ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]

Reply via email to