pub struct SeedCipherBuilder { /* private fields */ }
Expand description
To lock a SeedBundle, we need a list of ciphers and their secrets. This builder allows specifying those, then generating the locked bytes.
Implementations§
source§impl SeedCipherBuilder
impl SeedCipherBuilder
sourcepub fn add_pwhash_cipher<P>(self, passphrase: P) -> SeedCipherBuilder
pub fn add_pwhash_cipher<P>(self, passphrase: P) -> SeedCipherBuilder
Add a simple pwhash passphrase cipher to the cipher list.
sourcepub fn add_security_question_cipher<A>(
self,
question_list: (String, String, String),
answer_list: (A, A, A),
) -> SeedCipherBuilder
pub fn add_security_question_cipher<A>( self, question_list: (String, String, String), answer_list: (A, A, A), ) -> SeedCipherBuilder
Add a security question based cipher to the cipher list.
Auto Trait Implementations§
impl Freeze for SeedCipherBuilder
impl !RefUnwindSafe for SeedCipherBuilder
impl Send for SeedCipherBuilder
impl !Sync for SeedCipherBuilder
impl Unpin for SeedCipherBuilder
impl !UnwindSafe for SeedCipherBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more