Low-level cryptographic primitives for Ed25519 signing and verification. Consumed internally by the governance pipeline. UseDocumentation Index
Fetch the complete documentation index at: https://docs.manthan.systems/llms.txt
Use this file to discover all available pages before exploring further.
@parmanasystems/core for most applications - reach for this package only when you need direct access to the underlying sign/verify operations.
Install
Key exports
| Export | Description |
|---|---|
signManifest | Sign a bundle manifest file with a PEM private key |
verifySignature | Verify a base64 signature against a file |
writeSignature | Write a base64 signature to disk |
readSignature | Read a base64 signature from disk |
loadPrivateKey | Load an Ed25519 PEM private key from a file path |
loadPublicKey | Load an Ed25519 PEM public key from a file path |
signBundle | Async variant - sign a manifest using a Signer object |
verifyPayloadSignature | Verify a base64 signature over a string payload |
Signing a bundle manifest
Verifying a payload signature
Key format
All keys are standard PEM-encoded Ed25519:- Private keys: PKCS8 format (
-----BEGIN PRIVATE KEY-----) - Public keys: SPKI format (
-----BEGIN PUBLIC KEY-----)
See also
- Trust Portability - how signatures enable portable verification
- Core Package - high-level signing via
LocalSigner