Portable C implementation of universal Sponge construction based on compact Keccak source code