Hi there,
I've studied the following links but still have questions regarding the HW Cryptography Acceleartor
AM335x Crypto Performance: http://processors.wiki.ti.com/index.php/AM335x_Crypto_Performance
Cryptography Users Guide: http://processors.wiki.ti.com/index.php/Cryptography_Users_Guide
Sitara Device Crypto Performance Comparison
http://processors.wiki.ti.com/index.php/Sitara_Device_Crypto_Performance_Comparison
Questions:
1.
Can you share the hardware level documentation of the BeagleboneBlack HW Cryptographic Accelerator ?
2.
Other than using the command line openssl speed test from the SDK, can you share other performance test suite/tools for the Hardware Cryptographic Accelerator?
3.
What are the maximum and minimum throughputs of the HW Cryptographic Accelerator on BeagleboneBlack? What test suites tool do you use for the throughput testing/verification? Can you share the test suites?
4.
What is the maximum number of concurrent SSL sessions that can be supported by the BeagleboneBlack HW Cryptographic Accelerator? Can you also share the theory of operations of how does the HW cryptographic accelerator handle the simultaneous SSL sessions operations?
According to the http://processors.wiki.ti.com/images/8/80/Enabling_DM_Crypt_V4_SDK6_00.pdf, HW Cryptography Accelerator can be verified by either using the JTAG and set hardware breakpoints of the hw crypto functions or manually checking/calculating the EDMA (IRQ#12) interrupt count during cryptographic operations.
5.
Does the above pdf apply to the BeagleboneBlack? Is there any other more definitive mean of verification that the HW Cryptography Accelerator is working as expected on BeagleboneBlack?
Thanks, --Eric