Documentation ¶
Overview ¶
Package secretlock contains secret lock services to secure keys used by the Aries agent and more specifically used by the KMS service.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DecryptRequest ¶
type DecryptRequest = secretlock.DecryptRequest
DecryptRequest for decrypting remote kms requests.
type DecryptResponse ¶
type DecryptResponse = secretlock.DecryptResponse
DecryptResponse for receiving decryption response from remote kms requests.
type EncryptRequest ¶
type EncryptRequest = secretlock.EncryptRequest
EncryptRequest for encrypting remote kms requests.
type EncryptResponse ¶
type EncryptResponse = secretlock.EncryptResponse
EncryptResponse for receiving encryption response from remote kms requests.
type Service ¶
type Service = secretlock.Service
Service provides crypto service used internally by the KMS it is responsible for wrapping/unwrapping keys stored by the KMS using a master key.
Directories ¶
Path | Synopsis |
---|---|
Package local provides a local secret lock service.
|
Package local provides a local secret lock service. |
masterlock/hkdf
Package hkdf provides an hkdf implementation of secretlock as a masterlock.
|
Package hkdf provides an hkdf implementation of secretlock as a masterlock. |
masterlock/pbkdf2
Package pbkdf2 provides an pbkdf2 implementation of secretlock as a masterlock.
|
Package pbkdf2 provides an pbkdf2 implementation of secretlock as a masterlock. |
Package noop provides a noop secret lock service.
|
Package noop provides a noop secret lock service. |
Click to show internal directories.
Click to hide internal directories.