Does the CEC1702 support SHA-384?
  • Yes, the CEC1702 supports SHA-384.
  • To support SHA-384 by using the SHA-512 mode, the initial values that are located at the Initial Hash Value address in the memory space must be changed to the correct values for SHA-384. Then the result must be truncated.

Initial Values For SHA-384:
H0 = cbbb9d5dc1059ed8
H1 = 629a292a367cd507
H2 = 9159015a3070dd17
H3 = 152fecd8f70e5939
H4 = 67332667ffc00b31
H5 = 8eb44a8768581511
H6= db0c2e0d64f98fa7
H7 = 47b5481dbefa4fa4

Initial Values For SHA-512:
H0 = 6a09e667f3bcc908
H1 = bb67ae8584caa73b
H2 = 3c6ef372fe94f82b
H3 = a54ff53a5f1d36f1
H4 = 510e527fade682d1
H5 = 9b05688c2b3e6c1f
H6 = 1f83d9abfb41bd6b
H7 = 5be0cd19137e2179

© 2018 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.