pub trait NewLocked<A: Zeroize + NewBytes + Lockable<A>> {
    fn new_locked() -> Result<Protected<A, ReadWrite, Locked>, Error>;
    fn new_readonly_locked() -> Result<Protected<A, ReadOnly, Locked>, Error>;
    fn gen_locked() -> Result<Protected<A, ReadWrite, Locked>, Error>;
    fn gen_readonly_locked() -> Result<Protected<A, ReadOnly, Locked>, Error>;
}
Available on crate feature nightly only.
Expand description

Bytes which can be allocated and protected.

Required Methods

Returns a new locked byte array.

Returns a new locked byte array.

Returns a new locked byte array, filled with random data.

Returns a new read-only, locked byte array, filled with random data.

Implementors