Crate pact_crypto
source ·Expand description
Pact extensions to support common cryptographic operations like hashing and signing data.
§License
Copyright 2024 Alicorn Systems, Inc.
Licensed under the GNU Affero General Public License version 3, as published by the Free Software Foundation. Refer to the license file for more information.
If you have any questions, please reach out to [hello@alicorn.systems
].
Note: This documentation is auto-generated from the project’s README.md file.
Structs§
- A cryptographic certificate, containing
SignatureBytes
accompanied by thePublicKeyBytes
of the entity that created the signature. - A hasher which creates
HashBytes
. - Signing (private) and verifying (public) key pair which can create and verify
SignatureBytes
. - Signing (private) key which creates
SignatureBytes
. - Verifying (public) key which verifies
SignatureBytes
. - Byte slice containing a Blake3 hash.
- Byte slice containing an Ed25519 private key.
- Byte slice containing an Ed25519 public key.
- Byte slice containing an Ed25519 signature.
Enums§
- An error that may occur when interacting with cryptographic data.
Traits§
- A thing that creates
SignatureBytes
. - A thing that verifies
SignatureBytes
. - A thing that can be represented as a cryptographic hash.
- A thing that has associated
PublicKeyBytes
.