Failed to encrypt the ipsec packet by caam(SEC4)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Failed to encrypt the ipsec packet by caam(SEC4)

847 Views
siminsyou
Contributor I

I am trying to encrypt and decrypt the ipsec packet by SEC4, but failed. Who can help me.

the following is some desc.

shrdesc@446: cc67a000: b88a1217 00000008 00000000 00000000  ................

shrdesc@446: cc67a010: f81be8e7 8d765a2e 63339fc9 9a66320d  .....vZ.c3...f2.

shrdesc@446: cc67a020: 00000000 00000000 a700600c 04430028  ..........`..C.(

shrdesc@446: cc67a030: 0c626000 02800020 38e321bb f78a515f  .b`.... 8.!...Q_

shrdesc@446: cc67a040: c9684d58 a58192e5 8497aba4 01f2eb2e  .hMX............

shrdesc@446: cc67a050: bb66d827 b43f2368 87010c02 00000000  .f.'.?#h........

shrdesc@446: cc67a060: 00000000 00000000 00000000 00000000  ................

shrdesc@446: cc67a070: 00000000 00000000 00000000 00000000  ................

shrdesc@446: cc67a080: 00000000 00000000 00000000 00000000  ................

shrdesc@446: cc67a090: 00000000 00000000 00000000 00000000  ................

shrdesc@446: cc67a0a0: 00000000 00000000 00000000 00000000  ................

shrdesc@446: cc67a0b0: 00000000 00000000 00000000 00000000  ................

shrdesc@446: cc67a0c0: cc67a180 04000400 04000400 04000400  .g..............

shrdesc@446: cc67a0d0: 04000400 04000400 04000400 04000400  ................

shrdesc@446: cc67a0e0: 04000400 04000400 04000400 04200400  ............. ..

shrdesc@446: cc67a0f0: 04000400 04000400 04000400 04000400  ................

shrdesc@446: cc67a100: 04000400 04000400 04000400 04000400  ................

shrdesc@446: cc67a110: 04000400 04000400 04000400 04000400  ................

shrdesc@446: cc67a120: 04000400 04000400 04000400 04000400  ................

shrdesc@446: cc67a130: 04000400 04000400 04000400 04000400  ................

shrdesc@446: cc67a140: 04000400 04000400 04000400 04000400  ................

shrdesc@446: cc67a150: 04000400 04000400 04000400 04000400  ................

shrdesc@446: cc67a160: 04000400 04000400 04000400 03e00400  ................

shrdesc@446: cc67a170: 04000400  ....

[00] 0xb88a1217    shrdesc: stidx=10 share=serial savectx len=23

                     (pdb): [00] 0x00000008 0x00000000 0x00000000 0xf81be8e7

                     (pdb): [04] 0x8d765a2e 0x63339fc9 0x9a66320d 0x00000000

                     (pdb): [08] 0x00000000

[10] 0xa700600c       jump: both local all share-skip share-ctx ->12 [22]

[11] 0x04430028        key: class2->md-split len=40 enc

                            @0x0c626000

[13] 0x02800020        key: class1->keyreg len=32 imm

                            [00] 0x38e321bb 0xf78a515f 0xc9684d58 0xa58192e5

                            [04] 0x8497aba4 0x01f2eb2e 0xbb66d827 0xb43f2368

[22] 0x87010c02  operation: encap ipsec aes-cbc hmac-sha1-96

[00] 0xb88a1217    shrdesc: stidx=10 share=serial savectx len=23

                     (pdb): [00] 0x00000008 0x00000000 0x00000001 0xf81be8e7

                     (pdb): [04] 0x8d765a2e 0x63339fc9 0x9a66320d 0x2e55e867

                     (pdb): [08] 0x00000000

[10] 0xa700600c       jump: both local all share-skip share-ctx ->12 [22]

[11] 0x04430028        key: class2->md-split len=40 enc

                            @0x0c626000

[13] 0x02800020        key: class1->keyreg len=32 imm

                            [00] 0x38e321bb 0xf78a515f 0xc9684d58 0xa58192e5

                            [04] 0x8497aba4 0x01f2eb2e 0xbb66d827 0xb43f2368

[22] 0x87010c02  operation: encap ipsec aes-cbc hmac-sha1-96

assoclen 88 cryptlen 64 authsize 0

iphdrin@898: cc67afec: 04000400 04000400 04000400 04000400  ................

iphdrin@898: cc67affc: 04000400 2e55e867 00000001 f81be8e7  .....U.g........

iphdrin@898: cc67b00c: 8d765a2e 63339fc9 9a66320d 4500003c  .vZ.c3...f2.E..<

iphdrin@898: cc67b01c: 6fbd0000 3f0187af c0a80102 c0a80202  o...?...........

iphdrin@898: cc67b02c: 0800935a 0100b901 61626364 65666768  ...Z....abcdefgh

iphdrin@898: cc67b03c: 696a6b6c 6d6e6f70 71727374 75767761  ijklmnopqrstuvwa

iphdrin@898: cc67b04c: 62636465 66676869 01020204 04000400  bcdefghi........

iphdrin@898: cc67b05c: 04000400 04000400 04000400 04000400  ................

iphdrin@898: cc67b06c: 040003ff 04200420 04200400 04200400  ..... . . ... ..

iphdrin@898: cc67b07c: 04200400 04000400 04200400 04000400  . ....... ......

iphdrin@898: cc67b08c: 04200400 04000400 04000400 04000400  . ..............

iphdrin@898: cc67b09c: 04200400 04000400 04000400 04000400  . ..............

iphdrin@898: cc67b0ac: 04200400 04000400 04000400  . ..........

pad length is 2

next header is 4

jobdesc@1097: cba23200: b0971a08 0c67a000 f000003c 08cf1740  .....g.....<...@

jobdesc@1097: cba23210: f80000a8 0c67b000 16870004 80000004  .....g..........

jobdesc@1097: cba23220: ffffffff  ....

[00] 0xb0971a08    jobdesc: shrsz=23 share=serial getshared reversed len=8

                             sharedesc->0x0c67a000

[02] 0xf000003c   seqinptr: @0x08cf1740 60

[04] 0xf80000a8  seqoutptr: @0x0c67b000 168

[06] 0x16870004         ld: deco->deco-povrd len=4 offs=0 imm

                            [00] 0x80000004


Labels (2)
0 Kudos
1 Reply

481 Views
Yuri
NXP Employee
NXP Employee

The following may be helpful

https://community.freescale.com/message/339153#339153

For CAAM, please use the patches, available on Freescales public GIT server at the following link:

http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_3.0.35_4.0.0

Direct link to the patches:

http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/commit/?h=imx_3.0.35_4.0.0&id=6068d7a77b2101c172fc2f003f90b1febbf99505

http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/commit/?h=imx_3.0.35_4.0.0&id=b30237c79003223c6e8035d5be183cd4f0b469f9