-
Hi, I have just integrated the Parsec PKCS#11 Provider with NXP PKCS#11 Library and ran already available tests in the PARSEC only and all of them gets passed. Tested this on LS1046 board. Thanks in advance.
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 20 replies
-
Hey @sahilnxp 👋! Good question! Actually what you ran are only the Parsec unit tests. There is indeed a large base of tests that we call the end-to-end tests that are available in the To execute them, have a Parsec service running and then execute:
Let us know if that does not work, or if you need any help! Hopefully they all pass 🙏 You can find more information about testing in the book. We have a list of all of our tests in the subpage. |
Beta Was this translation helpful? Give feedback.
-
Also, feel free to join our Slack channel if you want and if that helps to debug this! |
Beta Was this translation helpful? Give feedback.
-
I am wondering if the documentation of the NXP PKCS11 library is up-to-date. We are using way more PKCS11 calls than what is listed there. Also, all of our sessions are R/W User sessions without it seeming to cause any problems? We are also definitely generating and importing a lot of keys using the PKCS11 library. |
Beta Was this translation helpful? Give feedback.
-
Hi @sahilnxp 👋 ! Just to update you that #466 was merged and provide a better way to handle one of the problems that you saw. You should be able to use Parsec from We were also curious and interested about your motivation for this work? We would be definitely excited about greater integration between Parsec and the Layerscape 👌 It might be interesting for you to check out this issue (#439) which is about tighter integration with the |
Beta Was this translation helpful? Give feedback.
Hey @sahilnxp 👋!
Good question! Actually what you ran are only the Parsec unit tests. There is indeed a large base of tests that we call the end-to-end tests that are available in the
e2e_tests
folder. Those are crypto and key management tests that are executed against a running Parsec version.To execute them, have a Parsec service running and then execute:
Let us know if that does not work, or if you need any help! Hopefully they all pass 🙏
You can find more information about testing in the book. We have a list of all of our tests in the subpage.