Skip to content

Cryptographic primitives for Composable Event Streaming Representation (CESR)

License

Notifications You must be signed in to change notification settings

DSRCorporation/cesride

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cesride

cesride codecov

Cryptographic primitives for use with Composable Event Streaming Representation (CESR).

Important Reference Material

Development

Install dependencies:

cargo install cargo-audit
cargo install cargo-tarpaulin

Change some code and then fix it automatically:

make fix

Commit your changes locally, and run these automated tests:

make clean preflight

If you've modified the python code, either add some python tests (you'll need to do that yourself, none have been added) or run this code (and additionally exercising the changes you made):

make python python-shell

# in python shell
from cesride import Matter
m = Matter(qb64="BGlOiUdp5sMmfotHfCWQKEzWR91C72AH0lT84c0um-Qj")
qb2 = m.qb2()
print(qb2)
m2 = Matter(qb2=bytes(qb2))
m2.qb64()

and expect to see the initial qb64 input as the output.

You are now ready to open a pull request!

Community

Bi-weekly Meeting

Slack

About

Cryptographic primitives for Composable Event Streaming Representation (CESR)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.2%
  • Makefile 0.8%