Versions in this module Expand all Collapse all v0 v0.1.1 Nov 12, 2024 Changes in this version + func ContainsP2pId(p2pId [32]byte, p2pIds [][32]byte) bool + func DecryptSecretsForNode(result EncryptedSecretsResult, key X25519Key, workflowOwner string) (map[string]string, error) + func EncryptSecretsForNodes(workflowOwner string, secrets map[string][]string, ...) (map[string]string, map[string][]AssignedSecrets, error) + func ValidateEncryptedSecrets(secretsData []byte, encryptionPublicKeys map[string][32]byte, ...) error + type AssignedSecrets struct + LocalEnvVarName string + WorkflowSecretName string + type EncryptedSecretsResult struct + EncryptedSecrets map[string]string + Metadata Metadata + type Metadata struct + CapabilitiesRegistry string + DateEncrypted string + DonId string + EnvVarsAssignedToNodes map[string][]AssignedSecrets + NodePublicEncryptionKeys map[string]string + WorkflowOwner string + type SecretPayloadToEncrypt struct + Secrets map[string]string + WorkflowOwner string + type SecretsConfig struct + SecretsNames map[string][]string + type X25519Key interface + Decrypt func(box []byte) ([]byte, error) + PublicKey func() [32]byte + PublicKeyString func() string