HKDF
Last updated
function deriveKey(bytes memory ikm) internal view returns (bytes32) {
(bool success, bytes memory result) = address(0x68).staticcall(ikm);
require(success, "HKDF precompile failed");
require(result.length == 32, "Invalid HKDF output length");
return bytes32(result);
}