joelhockey / jacknji11

Java Native Interface for PKCS#11
MIT License
32 stars 22 forks source link

DigestFinal method throws ARGUMENTS_BAD error #30

Open paulmgtech opened 3 years ago

paulmgtech commented 3 years ago

Hi

Got below Error: Exception in thread "main" org.pkcs11.jacknji11.CKRException: 0x00000007: ARGUMENTS_BAD at org.pkcs11.jacknji11.CE.DigestFinal(CE.java:1162) at org.pkcs11.jacknji11.CE.DigestFinal(CE.java:1174) at org.pkcs11.jacknji11.Test.main(Test.java:190) C_DigestFinal failed with error CKR_ARGUMENTS_BAD : 0x00000007

When I run: CE.DigestInit(session, new CKM(CKM.SHA256)); CE.DigestUpdate(session, new byte[50]); CE.DigestUpdate(session, new byte[50]); byte[] digested2 = CE.DigestFinal(session);

Can you help me out to fix this issue.

HSM Details:

version=2.40 manufacturerID="Cavium Networks" libraryDescription="Cavium PKCS#11 Interface " libraryVersion=1.0

Regards Paul V