Add a hash based implementation to Bob