internal

package
v0.28.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2026 License: MIT Imports: 47 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Version = "dev"

Version is injected by the release build so runtime manifests report the tag.

Functions

func ExecuteSignalAccountKeys added in v0.3.0

ExecuteSignalAccountKeys derives Signal account keys from an entropy pool.

func ExecuteSignalFingerprint

ExecuteSignalFingerprint computes a Signal safety number and scannable fingerprint from serialized identity public keys.

func ExecuteSignalFingerprintAssert added in v0.21.0

ExecuteSignalFingerprintAssert computes a Signal fingerprint and fails closed unless the caller-provided expected safety-number evidence matches.

func ExecuteSignalTrustHistory added in v0.25.0

ExecuteSignalTrustHistory returns bounded, redacted trust decision history.

func ExecuteSignalTrustObserve added in v0.22.0

ExecuteSignalTrustObserve computes a Signal fingerprint and evaluates it against a persistent trust policy store.

func ExecuteSignalTrustPolicyCheck added in v0.26.0

ExecuteSignalTrustPolicyCheck evaluates stored trust state before an app proceeds to send, seal, fan out, queue, or transport encrypted data.

func ExecuteSignalTrustPolicyCheckBatch added in v0.28.0

ExecuteSignalTrustPolicyCheckBatch evaluates multiple stored trust refs as one application gate before fanout, room send, queue, or transport work.

func ExecuteSignalTrustReset added in v0.24.0

ExecuteSignalTrustReset computes a Signal fingerprint and replaces an existing trusted record after caller-supplied approval metadata passes.

func ExecuteSignalUsernameArtifactPrepare added in v0.23.0

ExecuteSignalUsernameArtifactPrepare prepares username reserve/link artifacts.

func ExecuteSignalUsernameLinkCreate added in v0.3.0

ExecuteSignalUsernameLinkCreate creates a Signal username-link ciphertext.

func ExecuteSignalUsernameLinkDecrypt added in v0.3.0

ExecuteSignalUsernameLinkDecrypt decrypts a Signal username-link ciphertext.

Types

type SignalProvider

type SignalProvider struct{}

SignalProvider implements sdk.PluginProvider, sdk.TypedModuleProvider, sdk.TypedStepProvider, and sdk.ContractProvider.

func NewSignalProvider

func NewSignalProvider() *SignalProvider

NewSignalProvider creates a new SignalProvider.

func (*SignalProvider) ContractRegistry

func (p *SignalProvider) ContractRegistry() *pb.ContractRegistry

ContractRegistry implements sdk.ContractProvider.

func (*SignalProvider) CreateTypedModule added in v0.2.0

func (p *SignalProvider) CreateTypedModule(typeName, name string, config *anypb.Any) (sdk.ModuleInstance, error)

CreateTypedModule implements sdk.TypedModuleProvider.

func (*SignalProvider) CreateTypedStep

func (p *SignalProvider) CreateTypedStep(typeName, name string, config *anypb.Any) (sdk.StepInstance, error)

CreateTypedStep implements sdk.TypedStepProvider.

func (*SignalProvider) Manifest

func (p *SignalProvider) Manifest() sdk.PluginManifest

Manifest implements sdk.PluginProvider.

func (*SignalProvider) TypedModuleTypes added in v0.2.0

func (p *SignalProvider) TypedModuleTypes() []string

TypedModuleTypes implements sdk.TypedModuleProvider.

func (*SignalProvider) TypedStepTypes

func (p *SignalProvider) TypedStepTypes() []string

TypedStepTypes implements sdk.TypedStepProvider.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL