Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
schemapin-keygen
command
Package main provides the schemapin-keygen CLI tool for generating ECDSA key pairs.
|
Package main provides the schemapin-keygen CLI tool for generating ECDSA key pairs. |
|
schemapin-sign
command
Package main provides the schemapin-sign CLI tool for signing schemas.
|
Package main provides the schemapin-sign CLI tool for signing schemas. |
|
schemapin-verify
command
Package main provides the schemapin-verify CLI tool for verifying signed schemas.
|
Package main provides the schemapin-verify CLI tool for verifying signed schemas. |
|
examples
|
|
|
client
command
Package main demonstrates SchemaPin client verification workflow.
|
Package main demonstrates SchemaPin client verification workflow. |
|
cross-language-demo
command
Package main demonstrates cross-language compatibility between Go, Python, and JavaScript SchemaPin implementations.
|
Package main demonstrates cross-language compatibility between Go, Python, and JavaScript SchemaPin implementations. |
|
developer
command
Package main demonstrates SchemaPin usage for tool developers.
|
Package main demonstrates SchemaPin usage for tool developers. |
|
interactive-demo
command
Package main demonstrates SchemaPin interactive key pinning functionality.
|
Package main demonstrates SchemaPin interactive key pinning functionality. |
|
internal
|
|
|
version
Package version provides version information for SchemaPin Go implementation.
|
Package version provides version information for SchemaPin Go implementation. |
|
pkg
|
|
|
bundle
Package bundle provides trust bundles for offline/air-gapped SchemaPin verification.
|
Package bundle provides trust bundles for offline/air-gapped SchemaPin verification. |
|
core
Package core provides schema canonicalization and hashing functionality for SchemaPin.
|
Package core provides schema canonicalization and hashing functionality for SchemaPin. |
|
crypto
Package crypto provides ECDSA key management and signature operations for SchemaPin.
|
Package crypto provides ECDSA key management and signature operations for SchemaPin. |
|
discovery
Package discovery provides .well-known endpoint discovery for SchemaPin.
|
Package discovery provides .well-known endpoint discovery for SchemaPin. |
|
interactive
Package interactive provides user interaction interfaces for SchemaPin key pinning.
|
Package interactive provides user interaction interfaces for SchemaPin key pinning. |
|
pinning
Package pinning provides TOFU key storage and management using BoltDB.
|
Package pinning provides TOFU key storage and management using BoltDB. |
|
resolver
Package resolver provides a discovery resolver abstraction for SchemaPin.
|
Package resolver provides a discovery resolver abstraction for SchemaPin. |
|
revocation
Package revocation provides standalone revocation documents for SchemaPin v1.2.
|
Package revocation provides standalone revocation documents for SchemaPin v1.2. |
|
skill
Package skill provides skill folder signing and verification for SchemaPin v1.3.
|
Package skill provides skill folder signing and verification for SchemaPin v1.3. |
|
utils
Package utils provides high-level workflows for SchemaPin operations.
|
Package utils provides high-level workflows for SchemaPin operations. |
|
verification
Package verification provides offline and resolver-based schema verification for SchemaPin v1.2.
|
Package verification provides offline and resolver-based schema verification for SchemaPin v1.2. |
Click to show internal directories.
Click to hide internal directories.