ffr_crypto_flow library

Typed, immutable, single-use cryptographic workflows.

This library provides flow sources, package-defined steps, explicit custom transformations, cooperative cancellation, and contextual failures. It does not re-export the core or primitives entrypoints; import every package layer used by an application explicitly.

Classes

ByteSteps
Factory namespace for byte-oriented flow steps.
CryptoCancellationToken
Mutable cooperative cancellation signal for one or more flow executions.
CryptoFlow<Current>
An immutable typed pipeline representing one single-use execution.
CryptoStep<Input, Output>
An immutable, reusable, package-defined typed flow step.
EncodingSteps
Factory namespace for strict text/byte encoding flow steps.
HashSteps
Factory namespace for hashing flow steps.
RsaSteps
Factory namespace for advanced RSA flow steps.

Exceptions / Errors

CryptoFlowCancelledException
Thrown when cooperative flow cancellation is observed at a boundary.
CryptoFlowException
Wraps a source or step failure with stable flow execution context.
CryptoFlowStateException
Thrown when a single-use flow is run more than once.