forked from mellium/crypto
Cryptographic primitives useful for both XMPP and more broadly such as the Signal x3dh and double ratchet protocols. Forked, so I can write a README with testing info.
- Go 100%
| .woodpecker | .woodpecker: run doubleratchet integration tests | |
| doubleratchet | Update doubleratchet/README.md | |
| internal/python | internal/python: new python testing package | |
| x3dh | x3dh: update to use new python testing package | |
| .gitignore | all: gitignore profiling files | |
| DCO | Add initial documents | |
| go.mod | all: rename to "crypto" and move x3dh to package | |
| go.sum | x3dh: initial implementation and integration tests | |
| LICENSE | Add initial documents | |
| README.md | Fix missing link in readme | |
crypto
Issue Tracker Docs Chat License
This library implements various cryptographic protocols used by other Mellium
libraries.
It differs from mellium.im/xmpp/crypto
It was written to be used as part of the OMEMO e2e encryption protocol.
To use it in your project, import it (or any of its other packages) like so:
importmellium.im/cryptoIf you'd like to contribute to the project, see CONTRIBUTING.md.
License
The package may be used under the terms of the BSD 2-Clause License a copy of which may be found in the file "LICENSE".
Unless you explicitly state otherwise, any contribution submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.