Here, have some solidity to comfort you

pragma solidity 0.8.15;

contract Test {
    function run(bytes32 a) external pure returns (bytes32) {
        return keccak256(a);
    }
}