[][src]Struct openssl::aes::AesKey

pub struct AesKey(_);

The key used to encrypt or decrypt cipher blocks.

Methods

impl AesKey[src]

pub fn new_encrypt(key: &[u8]) -> Result<AesKey, KeyError>[src]

Prepares a key for encryption.

Failure

Returns an error if the key is not 128, 192, or 256 bits.

pub fn new_decrypt(key: &[u8]) -> Result<AesKey, KeyError>[src]

Prepares a key for decryption.

Failure

Returns an error if the key is not 128, 192, or 256 bits.

Auto Trait Implementations

impl Send for AesKey

impl Unpin for AesKey

impl Sync for AesKey

impl UnwindSafe for AesKey

impl RefUnwindSafe for AesKey

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]