List of all items
Structs
- LairClient
- config::LairServerConfigInner
- dependencies::futures::channel::mpsc::Receiver
- dependencies::futures::channel::mpsc::SendError
- dependencies::futures::channel::mpsc::Sender
- dependencies::futures::channel::mpsc::TryRecvError
- dependencies::futures::channel::mpsc::TrySendError
- dependencies::futures::channel::mpsc::UnboundedReceiver
- dependencies::futures::channel::mpsc::UnboundedSender
- dependencies::futures::channel::oneshot::Canceled
- dependencies::futures::channel::oneshot::Cancellation
- dependencies::futures::channel::oneshot::Receiver
- dependencies::futures::channel::oneshot::Sender
- dependencies::futures::executor::BlockingStream
- dependencies::futures::executor::Enter
- dependencies::futures::executor::EnterError
- dependencies::futures::executor::LocalPool
- dependencies::futures::executor::LocalSpawner
- dependencies::futures::io::AllowStdIo
- dependencies::futures::io::BufReader
- dependencies::futures::io::BufWriter
- dependencies::futures::io::Chain
- dependencies::futures::io::Close
- dependencies::futures::io::Copy
- dependencies::futures::io::CopyBuf
- dependencies::futures::io::CopyBufAbortable
- dependencies::futures::io::Cursor
- dependencies::futures::io::Empty
- dependencies::futures::io::Error
- dependencies::futures::io::FillBuf
- dependencies::futures::io::Flush
- dependencies::futures::io::IntoSink
- dependencies::futures::io::IoSlice
- dependencies::futures::io::IoSliceMut
- dependencies::futures::io::LineWriter
- dependencies::futures::io::Lines
- dependencies::futures::io::Read
- dependencies::futures::io::ReadExact
- dependencies::futures::io::ReadHalf
- dependencies::futures::io::ReadLine
- dependencies::futures::io::ReadToEnd
- dependencies::futures::io::ReadToString
- dependencies::futures::io::ReadUntil
- dependencies::futures::io::ReadVectored
- dependencies::futures::io::Repeat
- dependencies::futures::io::ReuniteError
- dependencies::futures::io::SeeKRelative
- dependencies::futures::io::Seek
- dependencies::futures::io::Sink
- dependencies::futures::io::Take
- dependencies::futures::io::Window
- dependencies::futures::io::Write
- dependencies::futures::io::WriteAll
- dependencies::futures::io::WriteHalf
- dependencies::futures::io::WriteVectored
- dependencies::futures::lock::MappedMutexGuard
- dependencies::futures::lock::Mutex
- dependencies::futures::lock::MutexGuard
- dependencies::futures::lock::MutexLockFuture
- dependencies::futures::lock::OwnedMutexGuard
- dependencies::futures::lock::OwnedMutexLockFuture
- dependencies::futures::prelude::future::AbortHandle
- dependencies::futures::prelude::future::AbortRegistration
- dependencies::futures::prelude::future::Abortable
- dependencies::futures::prelude::future::Aborted
- dependencies::futures::prelude::future::AndThen
- dependencies::futures::prelude::future::CatchUnwind
- dependencies::futures::prelude::future::ErrInto
- dependencies::futures::prelude::future::Flatten
- dependencies::futures::prelude::future::FlattenSink
- dependencies::futures::prelude::future::FlattenStream
- dependencies::futures::prelude::future::Fuse
- dependencies::futures::prelude::future::FutureObj
- dependencies::futures::prelude::future::Inspect
- dependencies::futures::prelude::future::InspectErr
- dependencies::futures::prelude::future::InspectOk
- dependencies::futures::prelude::future::IntoFuture
- dependencies::futures::prelude::future::IntoStream
- dependencies::futures::prelude::future::Join
- dependencies::futures::prelude::future::Join3
- dependencies::futures::prelude::future::Join4
- dependencies::futures::prelude::future::Join5
- dependencies::futures::prelude::future::JoinAll
- dependencies::futures::prelude::future::Lazy
- dependencies::futures::prelude::future::LocalFutureObj
- dependencies::futures::prelude::future::Map
- dependencies::futures::prelude::future::MapErr
- dependencies::futures::prelude::future::MapInto
- dependencies::futures::prelude::future::MapOk
- dependencies::futures::prelude::future::MapOkOrElse
- dependencies::futures::prelude::future::NeverError
- dependencies::futures::prelude::future::OkInto
- dependencies::futures::prelude::future::OptionFuture
- dependencies::futures::prelude::future::OrElse
- dependencies::futures::prelude::future::Pending
- dependencies::futures::prelude::future::PollFn
- dependencies::futures::prelude::future::PollImmediate
- dependencies::futures::prelude::future::Ready
- dependencies::futures::prelude::future::Remote
- dependencies::futures::prelude::future::RemoteHandle
- dependencies::futures::prelude::future::Select
- dependencies::futures::prelude::future::SelectAll
- dependencies::futures::prelude::future::SelectOk
- dependencies::futures::prelude::future::Shared
- dependencies::futures::prelude::future::Then
- dependencies::futures::prelude::future::TryFlatten
- dependencies::futures::prelude::future::TryFlattenStream
- dependencies::futures::prelude::future::TryJoin
- dependencies::futures::prelude::future::TryJoin3
- dependencies::futures::prelude::future::TryJoin4
- dependencies::futures::prelude::future::TryJoin5
- dependencies::futures::prelude::future::TryJoinAll
- dependencies::futures::prelude::future::TrySelect
- dependencies::futures::prelude::future::UnitError
- dependencies::futures::prelude::future::UnwrapOrElse
- dependencies::futures::prelude::future::WeakShared
- dependencies::futures::prelude::sink::Buffer
- dependencies::futures::prelude::sink::Close
- dependencies::futures::prelude::sink::Drain
- dependencies::futures::prelude::sink::Fanout
- dependencies::futures::prelude::sink::Feed
- dependencies::futures::prelude::sink::Flush
- dependencies::futures::prelude::sink::Send
- dependencies::futures::prelude::sink::SendAll
- dependencies::futures::prelude::sink::SinkErrInto
- dependencies::futures::prelude::sink::SinkMapErr
- dependencies::futures::prelude::sink::Unfold
- dependencies::futures::prelude::sink::With
- dependencies::futures::prelude::sink::WithFlatMap
- dependencies::futures::prelude::stream::AbortHandle
- dependencies::futures::prelude::stream::AbortRegistration
- dependencies::futures::prelude::stream::Abortable
- dependencies::futures::prelude::stream::Aborted
- dependencies::futures::prelude::stream::All
- dependencies::futures::prelude::stream::AndThen
- dependencies::futures::prelude::stream::Any
- dependencies::futures::prelude::stream::BufferUnordered
- dependencies::futures::prelude::stream::Buffered
- dependencies::futures::prelude::stream::CatchUnwind
- dependencies::futures::prelude::stream::Chain
- dependencies::futures::prelude::stream::Chunks
- dependencies::futures::prelude::stream::Collect
- dependencies::futures::prelude::stream::Concat
- dependencies::futures::prelude::stream::Count
- dependencies::futures::prelude::stream::Cycle
- dependencies::futures::prelude::stream::Empty
- dependencies::futures::prelude::stream::Enumerate
- dependencies::futures::prelude::stream::ErrInto
- dependencies::futures::prelude::stream::Filter
- dependencies::futures::prelude::stream::FilterMap
- dependencies::futures::prelude::stream::FlatMap
- dependencies::futures::prelude::stream::FlatMapUnordered
- dependencies::futures::prelude::stream::Flatten
- dependencies::futures::prelude::stream::Fold
- dependencies::futures::prelude::stream::ForEach
- dependencies::futures::prelude::stream::ForEachConcurrent
- dependencies::futures::prelude::stream::Forward
- dependencies::futures::prelude::stream::Fuse
- dependencies::futures::prelude::stream::FuturesOrdered
- dependencies::futures::prelude::stream::FuturesUnordered
- dependencies::futures::prelude::stream::Inspect
- dependencies::futures::prelude::stream::InspectErr
- dependencies::futures::prelude::stream::InspectOk
- dependencies::futures::prelude::stream::IntoAsyncRead
- dependencies::futures::prelude::stream::IntoStream
- dependencies::futures::prelude::stream::Iter
- dependencies::futures::prelude::stream::Map
- dependencies::futures::prelude::stream::MapErr
- dependencies::futures::prelude::stream::MapOk
- dependencies::futures::prelude::stream::Next
- dependencies::futures::prelude::stream::NextIf
- dependencies::futures::prelude::stream::NextIfEq
- dependencies::futures::prelude::stream::Once
- dependencies::futures::prelude::stream::OrElse
- dependencies::futures::prelude::stream::Peek
- dependencies::futures::prelude::stream::PeekMut
- dependencies::futures::prelude::stream::Peekable
- dependencies::futures::prelude::stream::Pending
- dependencies::futures::prelude::stream::PollFn
- dependencies::futures::prelude::stream::PollImmediate
- dependencies::futures::prelude::stream::ReadyChunks
- dependencies::futures::prelude::stream::Repeat
- dependencies::futures::prelude::stream::RepeatWith
- dependencies::futures::prelude::stream::ReuniteError
- dependencies::futures::prelude::stream::Scan
- dependencies::futures::prelude::stream::Select
- dependencies::futures::prelude::stream::SelectAll
- dependencies::futures::prelude::stream::SelectNextSome
- dependencies::futures::prelude::stream::SelectWithStrategy
- dependencies::futures::prelude::stream::Skip
- dependencies::futures::prelude::stream::SkipWhile
- dependencies::futures::prelude::stream::SplitSink
- dependencies::futures::prelude::stream::SplitStream
- dependencies::futures::prelude::stream::StreamFuture
- dependencies::futures::prelude::stream::Take
- dependencies::futures::prelude::stream::TakeUntil
- dependencies::futures::prelude::stream::TakeWhile
- dependencies::futures::prelude::stream::Then
- dependencies::futures::prelude::stream::TryAll
- dependencies::futures::prelude::stream::TryAny
- dependencies::futures::prelude::stream::TryBufferUnordered
- dependencies::futures::prelude::stream::TryBuffered
- dependencies::futures::prelude::stream::TryChunks
- dependencies::futures::prelude::stream::TryChunksError
- dependencies::futures::prelude::stream::TryCollect
- dependencies::futures::prelude::stream::TryConcat
- dependencies::futures::prelude::stream::TryFilter
- dependencies::futures::prelude::stream::TryFilterMap
- dependencies::futures::prelude::stream::TryFlatten
- dependencies::futures::prelude::stream::TryFlattenUnordered
- dependencies::futures::prelude::stream::TryFold
- dependencies::futures::prelude::stream::TryForEach
- dependencies::futures::prelude::stream::TryForEachConcurrent
- dependencies::futures::prelude::stream::TryNext
- dependencies::futures::prelude::stream::TryReadyChunks
- dependencies::futures::prelude::stream::TryReadyChunksError
- dependencies::futures::prelude::stream::TrySkipWhile
- dependencies::futures::prelude::stream::TryTakeWhile
- dependencies::futures::prelude::stream::TryUnfold
- dependencies::futures::prelude::stream::Unfold
- dependencies::futures::prelude::stream::Unzip
- dependencies::futures::prelude::stream::Zip
- dependencies::futures::prelude::stream::futures_unordered::FuturesUnordered
- dependencies::futures::prelude::stream::futures_unordered::IntoIter
- dependencies::futures::prelude::stream::futures_unordered::Iter
- dependencies::futures::prelude::stream::futures_unordered::IterMut
- dependencies::futures::prelude::stream::futures_unordered::IterPinMut
- dependencies::futures::prelude::stream::futures_unordered::IterPinRef
- dependencies::futures::prelude::stream::select_all::IntoIter
- dependencies::futures::prelude::stream::select_all::Iter
- dependencies::futures::prelude::stream::select_all::IterMut
- dependencies::futures::prelude::stream::select_all::SelectAll
- dependencies::futures::task::AtomicWaker
- dependencies::futures::task::Context
- dependencies::futures::task::FutureObj
- dependencies::futures::task::LocalFutureObj
- dependencies::futures::task::RawWaker
- dependencies::futures::task::RawWakerVTable
- dependencies::futures::task::SpawnError
- dependencies::futures::task::Waker
- dependencies::futures::task::WakerRef
- dependencies::one_err::OneErr
- dependencies::rmp_serde::Deserializer
- dependencies::rmp_serde::Serializer
- dependencies::rmp_serde::config::BinaryConfig
- dependencies::rmp_serde::config::DefaultConfig
- dependencies::rmp_serde::config::HumanReadableConfig
- dependencies::rmp_serde::config::StructMapConfig
- dependencies::rmp_serde::config::StructTupleConfig
- dependencies::rmp_serde::decode::Deserializer
- dependencies::rmp_serde::decode::ReadReader
- dependencies::rmp_serde::decode::ReadRefReader
- dependencies::rmp_serde::encode::ExtFieldSerializer
- dependencies::rmp_serde::encode::ExtSerializer
- dependencies::rmp_serde::encode::Serializer
- dependencies::rmpv::Integer
- dependencies::rmpv::Utf8String
- dependencies::rmpv::Utf8StringRef
- dependencies::rmpv::ext::EnumRefDeserializer
- dependencies::serde::de::IgnoredAny
- dependencies::serde::de::value::BoolDeserializer
- dependencies::serde::de::value::BorrowedBytesDeserializer
- dependencies::serde::de::value::BorrowedStrDeserializer
- dependencies::serde::de::value::BytesDeserializer
- dependencies::serde::de::value::CharDeserializer
- dependencies::serde::de::value::CowStrDeserializer
- dependencies::serde::de::value::EnumAccessDeserializer
- dependencies::serde::de::value::Error
- dependencies::serde::de::value::F32Deserializer
- dependencies::serde::de::value::F64Deserializer
- dependencies::serde::de::value::I128Deserializer
- dependencies::serde::de::value::I16Deserializer
- dependencies::serde::de::value::I32Deserializer
- dependencies::serde::de::value::I64Deserializer
- dependencies::serde::de::value::I8Deserializer
- dependencies::serde::de::value::IsizeDeserializer
- dependencies::serde::de::value::MapAccessDeserializer
- dependencies::serde::de::value::MapDeserializer
- dependencies::serde::de::value::SeqAccessDeserializer
- dependencies::serde::de::value::SeqDeserializer
- dependencies::serde::de::value::StrDeserializer
- dependencies::serde::de::value::StringDeserializer
- dependencies::serde::de::value::U128Deserializer
- dependencies::serde::de::value::U16Deserializer
- dependencies::serde::de::value::U32Deserializer
- dependencies::serde::de::value::U64Deserializer
- dependencies::serde::de::value::U8Deserializer
- dependencies::serde::de::value::UnitDeserializer
- dependencies::serde::de::value::UsizeDeserializer
- dependencies::serde::ser::Impossible
- dependencies::serde_bytes::ByteArray
- dependencies::serde_bytes::ByteBuf
- dependencies::serde_bytes::Bytes
- dependencies::sodoken::BufExtend
- dependencies::sodoken::BufRead
- dependencies::sodoken::BufReadSized
- dependencies::sodoken::BufWrite
- dependencies::sodoken::BufWriteSized
- dependencies::sodoken::buffer::BufReadMemLocked
- dependencies::sodoken::buffer::BufReadMemLockedSized
- dependencies::sodoken::buffer::BufWriteMemLocked
- dependencies::sodoken::buffer::BufWriteMemLockedSized
- dependencies::sodoken::buffer::ExtendGuard
- dependencies::sodoken::buffer::ReadGuard
- dependencies::sodoken::buffer::ReadGuardSized
- dependencies::sodoken::buffer::WriteGuard
- dependencies::sodoken::buffer::WriteGuardSized
- dependencies::sodoken::hash::blake2b::Blake2bHash
- dependencies::sodoken::secretstream::xchacha20poly1305::SecretStreamDecrypt
- dependencies::sodoken::secretstream::xchacha20poly1305::SecretStreamEncrypt
- encoding_types::BinData
- encoding_types::BinDataSized
- encoding_types::SecretData
- encoding_types::SecretDataSized
- in_proc_keystore::InProcKeystore
- internal::tls::TlsCertGenResult
- ipc_keystore::IpcKeystoreClientOptions
- ipc_keystore::IpcKeystoreServer
- lair_api::DeepLockPassphrase
- lair_api::LairApiReqCryptoBoxXSalsaByPubKey
- lair_api::LairApiReqCryptoBoxXSalsaBySignPubKey
- lair_api::LairApiReqCryptoBoxXSalsaOpenByPubKey
- lair_api::LairApiReqCryptoBoxXSalsaOpenBySignPubKey
- lair_api::LairApiReqDeriveSeed
- lair_api::LairApiReqExportSeedByTag
- lair_api::LairApiReqGetEntry
- lair_api::LairApiReqGetWkaTlsCertPrivKey
- lair_api::LairApiReqHello
- lair_api::LairApiReqImportSeed
- lair_api::LairApiReqListEntries
- lair_api::LairApiReqNewSeed
- lair_api::LairApiReqNewWkaTlsCert
- lair_api::LairApiReqSecretBoxXSalsaByTag
- lair_api::LairApiReqSecretBoxXSalsaOpenByTag
- lair_api::LairApiReqSignByPubKey
- lair_api::LairApiReqUnlock
- lair_api::LairApiResCryptoBoxXSalsaByPubKey
- lair_api::LairApiResCryptoBoxXSalsaBySignPubKey
- lair_api::LairApiResCryptoBoxXSalsaOpenByPubKey
- lair_api::LairApiResCryptoBoxXSalsaOpenBySignPubKey
- lair_api::LairApiResDeriveSeed
- lair_api::LairApiResError
- lair_api::LairApiResExportSeedByTag
- lair_api::LairApiResGetEntry
- lair_api::LairApiResGetWkaTlsCertPrivKey
- lair_api::LairApiResHello
- lair_api::LairApiResImportSeed
- lair_api::LairApiResListEntries
- lair_api::LairApiResNewSeed
- lair_api::LairApiResNewWkaTlsCert
- lair_api::LairApiResSecretBoxXSalsaByTag
- lair_api::LairApiResSecretBoxXSalsaOpenByTag
- lair_api::LairApiResSignByPubKey
- lair_api::LairApiResUnlock
- lair_client::LairClient
- lair_server::LairServer
- lair_store::CertInfo
- lair_store::LairStore
- lair_store::LairStoreFactory
- lair_store::SeedInfo
- sodium_secretstream::S3Receiver
- sodium_secretstream::S3Sender
Enums
- config::LairServerSignatureFallback
- dependencies::futures::io::ErrorKind
- dependencies::futures::io::SeekFrom
- dependencies::futures::prelude::future::Either
- dependencies::futures::prelude::future::MaybeDone
- dependencies::futures::prelude::future::TryMaybeDone
- dependencies::futures::prelude::stream::PollNext
- dependencies::futures::task::Poll
- dependencies::one_err::ErrNo
- dependencies::one_err::Value
- dependencies::rmp_serde::config::BytesMode
- dependencies::rmp_serde::decode::Error
- dependencies::rmp_serde::decode::Reference
- dependencies::rmp_serde::encode::Error
- dependencies::rmpv::Value
- dependencies::rmpv::ValueRef
- dependencies::rmpv::decode::Error
- dependencies::rmpv::encode::Error
- dependencies::rmpv::ext::Error
- dependencies::serde::de::Unexpected
- dependencies::sodoken::SodokenErrKind
- dependencies::sodoken::secretstream::xchacha20poly1305::SecretStreamTag
- lair_api::LairApiEnum
- lair_store::LairEntryInfo
- lair_store::LairEntryInner
- prelude::PwHashLimits
Traits
- dependencies::futures::AsyncBufRead
- dependencies::futures::AsyncBufReadExt
- dependencies::futures::AsyncRead
- dependencies::futures::AsyncReadExt
- dependencies::futures::AsyncSeek
- dependencies::futures::AsyncSeekExt
- dependencies::futures::AsyncWrite
- dependencies::futures::AsyncWriteExt
- dependencies::futures::Future
- dependencies::futures::FutureExt
- dependencies::futures::Sink
- dependencies::futures::SinkExt
- dependencies::futures::Stream
- dependencies::futures::StreamExt
- dependencies::futures::TryFuture
- dependencies::futures::TryFutureExt
- dependencies::futures::TryStream
- dependencies::futures::TryStreamExt
- dependencies::futures::io::AsyncBufRead
- dependencies::futures::io::AsyncBufReadExt
- dependencies::futures::io::AsyncRead
- dependencies::futures::io::AsyncReadExt
- dependencies::futures::io::AsyncSeek
- dependencies::futures::io::AsyncSeekExt
- dependencies::futures::io::AsyncWrite
- dependencies::futures::io::AsyncWriteExt
- dependencies::futures::prelude::AsyncBufRead
- dependencies::futures::prelude::AsyncRead
- dependencies::futures::prelude::AsyncSeek
- dependencies::futures::prelude::AsyncWrite
- dependencies::futures::prelude::Future
- dependencies::futures::prelude::Sink
- dependencies::futures::prelude::Stream
- dependencies::futures::prelude::TryFuture
- dependencies::futures::prelude::TryStream
- dependencies::futures::prelude::_
- dependencies::futures::prelude::future::FusedFuture
- dependencies::futures::prelude::future::Future
- dependencies::futures::prelude::future::FutureExt
- dependencies::futures::prelude::future::TryFuture
- dependencies::futures::prelude::future::TryFutureExt
- dependencies::futures::prelude::future::UnsafeFutureObj
- dependencies::futures::prelude::sink::Sink
- dependencies::futures::prelude::sink::SinkExt
- dependencies::futures::prelude::stream::FusedStream
- dependencies::futures::prelude::stream::Stream
- dependencies::futures::prelude::stream::StreamExt
- dependencies::futures::prelude::stream::TryStream
- dependencies::futures::prelude::stream::TryStreamExt
- dependencies::futures::task::ArcWake
- dependencies::futures::task::LocalSpawn
- dependencies::futures::task::LocalSpawnExt
- dependencies::futures::task::Spawn
- dependencies::futures::task::SpawnExt
- dependencies::futures::task::UnsafeFutureObj
- dependencies::rmp_serde::config::SerializerConfig
- dependencies::rmp_serde::decode::ReadSlice
- dependencies::rmp_serde::encode::UnderlyingWrite
- dependencies::rmpv::decode::value_ref::BorrowRead
- dependencies::serde::Deserialize
- dependencies::serde::Deserializer
- dependencies::serde::Serialize
- dependencies::serde::Serializer
- dependencies::serde::de::Deserialize
- dependencies::serde::de::DeserializeOwned
- dependencies::serde::de::DeserializeSeed
- dependencies::serde::de::Deserializer
- dependencies::serde::de::EnumAccess
- dependencies::serde::de::Error
- dependencies::serde::de::Expected
- dependencies::serde::de::IntoDeserializer
- dependencies::serde::de::MapAccess
- dependencies::serde::de::SeqAccess
- dependencies::serde::de::StdError
- dependencies::serde::de::VariantAccess
- dependencies::serde::de::Visitor
- dependencies::serde::ser::Error
- dependencies::serde::ser::Serialize
- dependencies::serde::ser::SerializeMap
- dependencies::serde::ser::SerializeSeq
- dependencies::serde::ser::SerializeStruct
- dependencies::serde::ser::SerializeStructVariant
- dependencies::serde::ser::SerializeTuple
- dependencies::serde::ser::SerializeTupleStruct
- dependencies::serde::ser::SerializeTupleVariant
- dependencies::serde::ser::Serializer
- dependencies::serde::ser::StdError
- dependencies::serde_bytes::Deserialize
- dependencies::serde_bytes::Serialize
- dependencies::sodoken::buffer::AsBufExtend
- dependencies::sodoken::buffer::AsBufRead
- dependencies::sodoken::buffer::AsBufReadSized
- dependencies::sodoken::buffer::AsBufWrite
- dependencies::sodoken::buffer::AsBufWriteSized
- dependencies::sodoken::buffer::AsExtendMut
- dependencies::sodoken::buffer::AsRead
- dependencies::sodoken::buffer::AsReadSized
- dependencies::sodoken::buffer::AsWrite
- dependencies::sodoken::buffer::AsWriteSized
- lair_api::api_traits::AsLairCodec
- lair_api::api_traits::AsLairRequest
- lair_api::api_traits::AsLairResponse
- lair_client::client_traits::AsLairClient
- lair_server::server_traits::AsLairServer
- lair_store::traits::AsLairStore
- lair_store::traits::AsLairStoreFactory
- sodium_secretstream::traits::AsS3Receiver
- sodium_secretstream::traits::AsS3Sender
Macros
- dependencies::futures::join
- dependencies::futures::pending
- dependencies::futures::pin_mut
- dependencies::futures::poll
- dependencies::futures::ready
- dependencies::futures::select
- dependencies::futures::select_biased
- dependencies::futures::stream_select
- dependencies::futures::try_join
- dependencies::serde::forward_to_deserialize_any
Derive Macros
Functions
- config::get_connection_path
- config::get_server_pub_key_from_connection_url
- dependencies::futures::channel::mpsc::channel
- dependencies::futures::channel::mpsc::unbounded
- dependencies::futures::channel::oneshot::channel
- dependencies::futures::executor::block_on
- dependencies::futures::executor::block_on_stream
- dependencies::futures::executor::enter
- dependencies::futures::io::copy
- dependencies::futures::io::copy_buf
- dependencies::futures::io::copy_buf_abortable
- dependencies::futures::io::empty
- dependencies::futures::io::repeat
- dependencies::futures::io::sink
- dependencies::futures::prelude::future::abortable
- dependencies::futures::prelude::future::err
- dependencies::futures::prelude::future::join
- dependencies::futures::prelude::future::join3
- dependencies::futures::prelude::future::join4
- dependencies::futures::prelude::future::join5
- dependencies::futures::prelude::future::join_all
- dependencies::futures::prelude::future::lazy
- dependencies::futures::prelude::future::maybe_done
- dependencies::futures::prelude::future::ok
- dependencies::futures::prelude::future::pending
- dependencies::futures::prelude::future::poll_fn
- dependencies::futures::prelude::future::poll_immediate
- dependencies::futures::prelude::future::ready
- dependencies::futures::prelude::future::select
- dependencies::futures::prelude::future::select_all
- dependencies::futures::prelude::future::select_ok
- dependencies::futures::prelude::future::try_join
- dependencies::futures::prelude::future::try_join3
- dependencies::futures::prelude::future::try_join4
- dependencies::futures::prelude::future::try_join5
- dependencies::futures::prelude::future::try_join_all
- dependencies::futures::prelude::future::try_maybe_done
- dependencies::futures::prelude::future::try_select
- dependencies::futures::prelude::sink::drain
- dependencies::futures::prelude::sink::unfold
- dependencies::futures::prelude::stream::abortable
- dependencies::futures::prelude::stream::empty
- dependencies::futures::prelude::stream::iter
- dependencies::futures::prelude::stream::once
- dependencies::futures::prelude::stream::pending
- dependencies::futures::prelude::stream::poll_fn
- dependencies::futures::prelude::stream::poll_immediate
- dependencies::futures::prelude::stream::repeat
- dependencies::futures::prelude::stream::repeat_with
- dependencies::futures::prelude::stream::select
- dependencies::futures::prelude::stream::select_all
- dependencies::futures::prelude::stream::select_all::select_all
- dependencies::futures::prelude::stream::select_with_strategy
- dependencies::futures::prelude::stream::try_unfold
- dependencies::futures::prelude::stream::unfold
- dependencies::futures::task::noop_waker
- dependencies::futures::task::noop_waker_ref
- dependencies::futures::task::waker
- dependencies::futures::task::waker_ref
- dependencies::rmp_serde::decode::from_read
- dependencies::rmp_serde::decode::from_slice
- dependencies::rmp_serde::encode::to_vec
- dependencies::rmp_serde::encode::to_vec_named
- dependencies::rmp_serde::encode::write
- dependencies::rmp_serde::encode::write_named
- dependencies::rmp_serde::from_read
- dependencies::rmp_serde::from_slice
- dependencies::rmp_serde::to_vec
- dependencies::rmp_serde::to_vec_named
- dependencies::rmpv::decode::read_value
- dependencies::rmpv::decode::read_value_ref
- dependencies::rmpv::decode::read_value_ref_with_max_depth
- dependencies::rmpv::decode::read_value_with_max_depth
- dependencies::rmpv::decode::value::read_value
- dependencies::rmpv::decode::value::read_value_with_max_depth
- dependencies::rmpv::decode::value_ref::read_value_ref
- dependencies::rmpv::decode::value_ref::read_value_ref_with_max_depth
- dependencies::rmpv::encode::write_value
- dependencies::rmpv::encode::write_value_ref
- dependencies::rmpv::ext::deserialize_from
- dependencies::rmpv::ext::from_value
- dependencies::rmpv::ext::to_value
- dependencies::serde_bytes::deserialize
- dependencies::serde_bytes::serialize
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::easy
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::keypair
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::open_easy
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::seal
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::seal_open
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::seed_keypair
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::easy
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::keypair
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::open_easy
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::seal
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::seal_open
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::seed_keypair
- dependencies::sodoken::hash::argon2id::hash
- dependencies::sodoken::hash::blake2b::hash
- dependencies::sodoken::hash::blake2b::hash_with_key
- dependencies::sodoken::kdf::derive_from_key
- dependencies::sodoken::kx::client_session_keys
- dependencies::sodoken::kx::keypair
- dependencies::sodoken::kx::server_session_keys
- dependencies::sodoken::random::bytes_buf
- dependencies::sodoken::secretbox::xchacha20poly1305::easy
- dependencies::sodoken::secretbox::xchacha20poly1305::open_easy
- dependencies::sodoken::secretbox::xsalsa20poly1305::easy
- dependencies::sodoken::secretbox::xsalsa20poly1305::open_easy
- dependencies::sodoken::sign::detached
- dependencies::sodoken::sign::ed25519_pk_to_curve25519
- dependencies::sodoken::sign::ed25519_sk_to_curve25519
- dependencies::sodoken::sign::keypair
- dependencies::sodoken::sign::seed_keypair
- dependencies::sodoken::sign::verify_detached
- internal::build::build_ver
- internal::tls::tls_cert_self_signed_new
- ipc_keystore::ipc_keystore_connect
- ipc_keystore::ipc_keystore_connect_options
- ipc_keystore_connect
- ipc_keystore_connect_options
- lair_client::async_io::new_async_io_lair_client
- lair_server::spawn_lair_server_task
- mem_store::create_mem_store_factory
- sodium_secretstream::new_s3_client
- sodium_secretstream::new_s3_server
Type Aliases
- LairResult
- config::LairServerConfig
- dependencies::futures::io::Result
- dependencies::futures::never::Never
- dependencies::futures::prelude::future::BoxFuture
- dependencies::futures::prelude::future::LocalBoxFuture
- dependencies::futures::prelude::stream::BoxStream
- dependencies::futures::prelude::stream::FlattenUnordered
- dependencies::futures::prelude::stream::LocalBoxStream
- dependencies::sodoken::SodokenResult
- encoding_types::Ed25519PubKey
- encoding_types::Ed25519Signature
- encoding_types::X25519PubKey
- lair_api::DeepLockPassphraseBytes
- lair_server::server_traits::RawRecv
- lair_server::server_traits::RawSend
- lair_store::CertDigest
- lair_store::LairEntry
- lair_store::Seed
Statics
Constants
- LAIR_VER
- dependencies::one_err::errno::E2BIG_STR
- dependencies::one_err::errno::EADDRINUSE_STR
- dependencies::one_err::errno::EADDRNOTAVAIL_STR
- dependencies::one_err::errno::EAFNOSUPPORT_STR
- dependencies::one_err::errno::EALREADY_STR
- dependencies::one_err::errno::EBADF_STR
- dependencies::one_err::errno::EBADMSG_STR
- dependencies::one_err::errno::EBUSY_STR
- dependencies::one_err::errno::ECHILD_STR
- dependencies::one_err::errno::ECONNABORTED_STR
- dependencies::one_err::errno::ECONNREFUSED_STR
- dependencies::one_err::errno::ECONNRESET_STR
- dependencies::one_err::errno::EDEADLK_STR
- dependencies::one_err::errno::EDESTADDRREQ_STR
- dependencies::one_err::errno::EDOM_STR
- dependencies::one_err::errno::EEXIST_STR
- dependencies::one_err::errno::EFAULT_STR
- dependencies::one_err::errno::EFBIG_STR
- dependencies::one_err::errno::EHOSTUNREACH_STR
- dependencies::one_err::errno::EIDRM_STR
- dependencies::one_err::errno::EILSEQ_STR
- dependencies::one_err::errno::EINPROGRESS_STR
- dependencies::one_err::errno::EINTR_STR
- dependencies::one_err::errno::EINVAL_STR
- dependencies::one_err::errno::EIO_STR
- dependencies::one_err::errno::EISCONN_STR
- dependencies::one_err::errno::EISDIR_STR
- dependencies::one_err::errno::ELOOP_STR
- dependencies::one_err::errno::EMFILE_STR
- dependencies::one_err::errno::EMLINK_STR
- dependencies::one_err::errno::EMSGSIZE_STR
- dependencies::one_err::errno::ENAMETOOLONG_STR
- dependencies::one_err::errno::ENETDOWN_STR
- dependencies::one_err::errno::ENETRESET_STR
- dependencies::one_err::errno::ENETUNREACH_STR
- dependencies::one_err::errno::ENFILE_STR
- dependencies::one_err::errno::ENOBUFS_STR
- dependencies::one_err::errno::ENODATA_STR
- dependencies::one_err::errno::ENODEV_STR
- dependencies::one_err::errno::ENOENT_STR
- dependencies::one_err::errno::ENOEXEC_STR
- dependencies::one_err::errno::ENOLCK_STR
- dependencies::one_err::errno::ENOLINK_STR
- dependencies::one_err::errno::ENOMEM_STR
- dependencies::one_err::errno::ENOMSG_STR
- dependencies::one_err::errno::ENOPROTOOPT_STR
- dependencies::one_err::errno::ENOSPC_STR
- dependencies::one_err::errno::ENOSR_STR
- dependencies::one_err::errno::ENOSTR_STR
- dependencies::one_err::errno::ENOSYS_STR
- dependencies::one_err::errno::ENOTCONN_STR
- dependencies::one_err::errno::ENOTDIR_STR
- dependencies::one_err::errno::ENOTEMPTY_STR
- dependencies::one_err::errno::ENOTSOCK_STR
- dependencies::one_err::errno::ENOTTY_STR
- dependencies::one_err::errno::ENXIO_STR
- dependencies::one_err::errno::EOPNOTSUPP_STR
- dependencies::one_err::errno::EOTHER_STR
- dependencies::one_err::errno::EOVERFLOW_STR
- dependencies::one_err::errno::EPERM_STR
- dependencies::one_err::errno::EPIPE_STR
- dependencies::one_err::errno::EPROTONOSUPPORT_STR
- dependencies::one_err::errno::EPROTOTYPE_STR
- dependencies::one_err::errno::EPROTO_STR
- dependencies::one_err::errno::ERANGE_STR
- dependencies::one_err::errno::EROFS_STR
- dependencies::one_err::errno::ESPIPE_STR
- dependencies::one_err::errno::ESRCH_STR
- dependencies::one_err::errno::ETIMEDOUT_STR
- dependencies::one_err::errno::ETIME_STR
- dependencies::one_err::errno::ETXTBSY_STR
- dependencies::one_err::errno::EWOULDBLOCK_STR
- dependencies::one_err::errno::EXDEV_STR
- dependencies::one_err::io_error::ADDR_IN_USE_STR
- dependencies::one_err::io_error::ADDR_NOT_AVAILABLE_STR
- dependencies::one_err::io_error::ALREADY_EXISTS_STR
- dependencies::one_err::io_error::BROKEN_PIPE_STR
- dependencies::one_err::io_error::CONNECTION_ABORTED_STR
- dependencies::one_err::io_error::CONNECTION_REFUSED_STR
- dependencies::one_err::io_error::CONNECTION_RESET_STR
- dependencies::one_err::io_error::INTERRUPTED_STR
- dependencies::one_err::io_error::INVALID_DATA_STR
- dependencies::one_err::io_error::INVALID_INPUT_STR
- dependencies::one_err::io_error::NOT_CONNECTED_STR
- dependencies::one_err::io_error::NOT_FOUND_STR
- dependencies::one_err::io_error::OTHER_STR
- dependencies::one_err::io_error::OUT_OF_MEMORY_STR
- dependencies::one_err::io_error::PERMISSION_DENIED_STR
- dependencies::one_err::io_error::TIMED_OUT_STR
- dependencies::one_err::io_error::UNEXPECTED_EOF_STR
- dependencies::one_err::io_error::UNSUPPORTED_STR
- dependencies::one_err::io_error::WOULD_BLOCK_STR
- dependencies::one_err::io_error::WRITE_ZERO_STR
- dependencies::rmp_serde::MSGPACK_EXT_STRUCT_NAME
- dependencies::rmpv::MSGPACK_EXT_STRUCT_NAME
- dependencies::rmpv::decode::MAX_DEPTH
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::MACBYTES
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::NONCEBYTES
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::PUBLICKEYBYTES
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::SEALBYTES
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::SECRETKEYBYTES
- dependencies::sodoken::crypto_box::curve25519xchacha20poly1305::SEEDBYTES
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::MACBYTES
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::NONCEBYTES
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::PUBLICKEYBYTES
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::SEALBYTES
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::SECRETKEYBYTES
- dependencies::sodoken::crypto_box::curve25519xsalsa20poly1305::SEEDBYTES
- dependencies::sodoken::hash::argon2id::BYTES_MIN
- dependencies::sodoken::hash::argon2id::MEMLIMIT_INTERACTIVE
- dependencies::sodoken::hash::argon2id::MEMLIMIT_MIN
- dependencies::sodoken::hash::argon2id::MEMLIMIT_MODERATE
- dependencies::sodoken::hash::argon2id::MEMLIMIT_SENSITIVE
- dependencies::sodoken::hash::argon2id::OPSLIMIT_INTERACTIVE
- dependencies::sodoken::hash::argon2id::OPSLIMIT_MAX
- dependencies::sodoken::hash::argon2id::OPSLIMIT_MIN
- dependencies::sodoken::hash::argon2id::OPSLIMIT_MODERATE
- dependencies::sodoken::hash::argon2id::OPSLIMIT_SENSITIVE
- dependencies::sodoken::hash::argon2id::PASSWD_MAX
- dependencies::sodoken::hash::argon2id::PASSWD_MIN
- dependencies::sodoken::hash::argon2id::SALTBYTES
- dependencies::sodoken::hash::blake2b::BYTES_MAX
- dependencies::sodoken::hash::blake2b::BYTES_MIN
- dependencies::sodoken::hash::blake2b::KEYBYTES_MAX
- dependencies::sodoken::hash::blake2b::KEYBYTES_MIN
- dependencies::sodoken::kdf::CONTEXTBYTES
- dependencies::sodoken::kdf::KEYBYTES
- dependencies::sodoken::kx::PUBLICKEYBYTES
- dependencies::sodoken::kx::SECRETKEYBYTES
- dependencies::sodoken::kx::SESSIONKEYBYTES
- dependencies::sodoken::secretbox::xchacha20poly1305::KEYBYTES
- dependencies::sodoken::secretbox::xchacha20poly1305::MACBYTES
- dependencies::sodoken::secretbox::xchacha20poly1305::NONCEBYTES
- dependencies::sodoken::secretbox::xsalsa20poly1305::KEYBYTES
- dependencies::sodoken::secretbox::xsalsa20poly1305::MACBYTES
- dependencies::sodoken::secretbox::xsalsa20poly1305::NONCEBYTES
- dependencies::sodoken::secretstream::xchacha20poly1305::ABYTES
- dependencies::sodoken::secretstream::xchacha20poly1305::HEADERBYTES
- dependencies::sodoken::secretstream::xchacha20poly1305::KEYBYTES
- dependencies::sodoken::sign::BYTES
- dependencies::sodoken::sign::PUBLICKEYBYTES
- dependencies::sodoken::sign::SECRETKEYBYTES
- dependencies::sodoken::sign::SEEDBYTES
- dependencies::sodoken::sign::X25519_PUBLICKEYBYTES
- dependencies::sodoken::sign::X25519_SECRETKEYBYTES
- internal::tls::WK_CA_ID
- internal::tls::WK_CA_KEYPAIR_PEM