reaching/app/secrets
Types
pub type Model {
NoPassphrase
GeneratingPassphrase
ProvidedPassphrase(String)
ValidatingPassphrase(String)
Passphrase(Option(Passphrase))
DerivingSecrets(Option(Passphrase))
SecretsDerived(Option(Passphrase))
InvalidPassphrase(String)
PassphraseError
}
Constructors
-
NoPassphrase -
GeneratingPassphrase -
ProvidedPassphrase(String) -
ValidatingPassphrase(String) -
Passphrase(Option(Passphrase)) -
DerivingSecrets(Option(Passphrase)) -
SecretsDerived(Option(Passphrase)) -
InvalidPassphrase(String) -
PassphraseError
Values
pub fn passphrase(model: Model) -> String
pub fn validate_passphrase(model: Model) -> #(Model, Effect(Msg))