working on hybribsch256 implementation