Cryptographic primitives for use with Composable Event Streaming Representation (CESR).
- WebOfTrust/ietf-cesr repository - IETF draft specification for CESR
- Design Assumptions, Use Cases, and ToDo list - HackMD link
- Introductory articles:
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!
- Slack Invite
#cesr
channel.