Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
trisa
The TRISA CLI client allows you to create and execute TRISA requests from the command line for development or testing purposes.
|
The TRISA CLI client allows you to create and execute TRISA requests from the command line for development or testing purposes. |
The pkg folder contains the reference implementation code, including compiled code generated from the protocol buffer definitions in the proto folder.
|
The pkg folder contains the reference implementation code, including compiled code generated from the protocol buffer definitions in the proto folder. |
ivms101
Package ivms101 extends the Go protocol buffers generated by the ivms101 protobuf package with JSON loading utilities, validation helpers, short constants, etc.
|
Package ivms101 extends the Go protocol buffers generated by the ivms101 protobuf package with JSON loading utilities, validation helpers, short constants, etc. |
openvasp/lnurl
Helper functions for encoding and decoding (LNURLs) which are used to specify which VASP controls a specific virtual asset address.
|
Helper functions for encoding and decoding (LNURLs) which are used to specify which VASP controls a specific virtual asset address. |
openvasp/traddr
Helper functions for encoding and decoding Travel Addresses, which are used to specify which VASP controls a specific virtual asset address.
|
Helper functions for encoding and decoding Travel Addresses, which are used to specify which VASP controls a specific virtual asset address. |
trisa/crypto
Package crypto describes interfaces for the various encryption and hmac algorithms that might be used to encrypt and sign transaction envelopes being passed securely in the TRISA network.
|
Package crypto describes interfaces for the various encryption and hmac algorithms that might be used to encrypt and sign transaction envelopes being passed securely in the TRISA network. |
trisa/envelope
Package envelope replaces the handler package to provide utilities for encrypting and decrypting trisa.SecureEnvelopes as well as sealing and unsealing them.
|
Package envelope replaces the handler package to provide utilities for encrypting and decrypting trisa.SecureEnvelopes as well as sealing and unsealing them. |
trisa/keys
Package keys provides interfaces and handlers for managing public/private key pairs that are used for sealing and unsealing secure envelopes.
|
Package keys provides interfaces and handlers for managing public/private key pairs that are used for sealing and unsealing secure envelopes. |
trisa/keys/signature
Package signature provides a mechanism for computing public key signatures, which are used to help identify public keys used in sealing TRISA envelopes and select the matching private key pair when a secure envelope is received.
|
Package signature provides a mechanism for computing public key signatures, which are used to help identify public keys used in sealing TRISA envelopes and select the matching private key pair when a secure envelope is received. |
trust
Package trust provides support for handling PEM-encoded certificate chains.
|
Package trust provides support for handling PEM-encoded certificate chains. |
Click to show internal directories.
Click to hide internal directories.