Skip to content

oxarbitrage/sinsemilla

Repository files navigation

Sinsemilla haskell implementation

A haskell sinsemilla hash function implementation using PastaCurves and inspired by the Zebra sinsemilla implementation in Rust.

This is experimental/proof of concept code.

Demo

stack run

or

cabal run

Example:

% stack run 
---Sinsemilla hash function---

Insert a domain to be used:
test1
Insert message to be hashed:
this is a test

B64 encoded ciphertext:

VHCDjVMz9uY6bVLBE6/MM9vRZvxNRe3IIlyzVkky5Ro=

% 

Tests

stack test

or

cabal test

About

Sinsemilla hash function haskell implementation

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published