OCBv3

ocb3_ reimplementation