Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudflare/pal
/ types & classes
Types & classes
23 in github.com/cloudflare/pal
⨍
Functions
94
◇
Types & classes
23
Interface
Client
Client represents a PAL client capable of issuing deryption requests and executing a subprocess with a provided set of environment variables. It provi
client.go:18
Struct
ConfigEntry
ConfigEntry represents a parsed PAL client YAML configuration entry. Note that this is not the schema for a PAL client YAML configuration file. Instea
client.go:40
Interface
Decrypter
A Decrypter is a generic interface that abstracts away the details of performing a decryption. Currently, PGP and Red October are supported.
decrypter/decrypter.go:26
Interface
Retriever
A Retriever is a type capable of looking up the docker image labels for a given PID. In other words, if a docker image, I, is used to launch a contain
trustedlabels/labels.go:7
Struct
Secret
A Secret represents a decrypted secret. Each secret can have multiple labels and multiple values.
decrypter/decrypter.go:19
Struct
Server
Server represents a PAL server capable of servicing deryption requests. It provides the core functionality for the 'pald' daemon.
server.go:52
Struct
ServerConfigEntry
ServerConfigEntry represents a parsed PAL server YAML configuration entry. Note that this is not the schema for a PAL server YAML configuration file.
server.go:33
Struct
clientV1
client_v1.go:19
Struct
clientV2
client_v2.go:15
Struct
conn
identity.go:9
Struct
decryptionError
messages.go:14
Struct
decryptionErrorV1
decryptionErrorV1 is used to communicate with legacy client
messages.go:21
Struct
decryptionRequest
messages.go:5
Struct
decryptionResponse
messages.go:9
Struct
docker
trustedlabels/labels_docker.go:45
TypeAlias
logLevel
log/log.go:9
Struct
mock
trustedlabels/labels.go:11
Struct
pgpDecrypter
decrypter/decrypter_pgp.go:14
Struct
roDecrypter
decrypter/decrypter_ro.go:13
Struct
roServer
integration_test.go:158
Struct
roTestInstance
integration_test.go:49
Struct
simpleCredentialStore
trustedlabels/labels_docker.go:259
Struct
target
trustedlabels/labels_docker.go:232