Copyright | (c) Galois Inc 2019-2020 |
---|---|

License | BSD3 |

Maintainer | rdockins@galois.com |

Safe Haskell | Safe |

Language | Haskell2010 |

A basic datatype for incremental hashing which supports a monoid instance. Currently this is simply implemented as bitwise xor for simplicity.

If we later wish to experiment with other incremenal hash algorithms, this module abstracts over the implementation details.