Struct secure_session::session::AesGcmSessionManager [] [src]

pub struct AesGcmSessionManager<V: Serialize + DeserializeOwned> { /* fields omitted */ }

Uses the AES-GCM AEAD to provide signed, encrypted sessions.

Methods

impl<V: Serialize + DeserializeOwned> AesGcmSessionManager<V>
[src]

[src]

Using a saved key, generate a AesGcmSessionManager.

Trait Implementations

impl<V: Serialize + DeserializeOwned + Send + Sync> SessionManager<V> for AesGcmSessionManager<V>
[src]

[src]

Given a slice of bytes perform the following options to convert it into a Session: Read more

[src]

Given a session perform the following options to convert a Session into bytes: Read more

[src]

Whether or not the sessions are encrypted: true