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]