Xiphera's Compact HKDF/HMAC/SHA-256/SHA-512 is a versatile IP core designed for SHA-256/512 cryptographic hash function with extended support for HMAC message authentication code and HKDF key derivation function that are based on using SHA-256 or SHA-512. SHA-256 and SHA512 are among the most commonly used hash functions and are used in numerous cryptographic applications. The core is optimized for low FPGA resource requirements,and has been designed for easy integration with FPGA- and ASIC-based designs in a vendor-agnostic design methodology, and the functionality does not rely on any FPGA manufacturer-specific features.