S/MIME requires that all native line endings be converted to \r\n
before signing.

-Kyle H

On Mon, Apr 13, 2009 at 8:32 PM, xh <xiangshu...@gmail.com> wrote:
> Hi everyone,
>
> I find the output of the openssl smime -decrypt is not the same with the
> original one.
> My OS is Fedora 10 and the openssl version is 0.9.8g.
>
> I use the following command to get the encrypt version of the file a.txt
> # openssl smime -encrypt -in a.txt -out b.txt mycert.pem
>
> and try to use the following command to the paintext from the b.txt to c.txt
> # openssl smime -decrypt -in b.txt -out c.txt -recip mycert.pem -inkey
> priv.key
>
> The following is the hex dump and from the dump we can see that 0a become
> 0d0a.
> I think that should be a problem in the linux systems.
>
> # xxd a.txt
> 0000000: 6269 6e0a 626f 6f74 0a64 6576 0a65 7463  bin.boot.dev.etc
> 0000010: 0a65 7670 5f70 6b63 7331 315f 7465 7374  .evp_pkcs11_test
> 0000020: 2e63 0a68 6f6d 650a 6c69 620a 6c6f 7374  .c.home.lib.lost
> 0000030: 2b66 6f75 6e64 0a6d 6564 6961 0a6d 6973  +found.media.mis
> 0000040: 630a 6d6e 740a 6e65 740a 6f70 740a 7065  c.mnt.net.opt.pe
> 0000050: 7273 6f6e 616c 0a70 726f 630a 726f 6f74  rsonal.proc.root
> 0000060: 0a73 6269 6e0a 7365 6c69 6e75 780a 7372  .sbin.selinux.sr
> 0000070: 760a 7379 730a 746d 700a 7479 7065 7363  v.sys.tmp.typesc
> 0000080: 7269 7074 0a75 7372 0a76 6172 0a77 730a  ript.usr.var.ws.
> [r...@amadis mykey]# xxd c.txt
> 0000000: 6269 6e0d 0a62 6f6f 740d 0a64 6576 0d0a  bin..boot..dev..
> 0000010: 6574 630d 0a65 7670 5f70 6b63 7331 315f  etc..evp_pkcs11_
> 0000020: 7465 7374 2e63 0d0a 686f 6d65 0d0a 6c69  test.c..home..li
> 0000030: 620d 0a6c 6f73 742b 666f 756e 640d 0a6d  b..lost+found..m
> 0000040: 6564 6961 0d0a 6d69 7363 0d0a 6d6e 740d  edia..misc..mnt.
> 0000050: 0a6e 6574 0d0a 6f70 740d 0a70 6572 736f  .net..opt..perso
> 0000060: 6e61 6c0d 0a70 726f 630d 0a72 6f6f 740d  nal..proc..root.
> 0000070: 0a73 6269 6e0d 0a73 656c 696e 7578 0d0a  .sbin..selinux..
> 0000080: 7372 760d 0a73 7973 0d0a 746d 700d 0a74  srv..sys..tmp..t
> 0000090: 7970 6573 6372 6970 740d 0a75 7372 0d0a  ypescript..usr..
> 00000a0: 7661 720d 0a77 730d 0a                   var..ws..
>
> thanks,
> -Derek
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-us...@openssl.org
> Automated List Manager                           majord...@openssl.org
>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to