[][src]Crate ece

Re-exports

pub use crate::crypto_backend::Crypto;
pub use crate::crypto_backend::EcKeyComponents;
pub use crate::crypto_backend::LocalKeyPair;
pub use crate::crypto_backend::RemotePublicKey;

Modules

crypto_backend

Structs

Aes128GcmEceWebPush
AesGcmEceWebPush
AesGcmEncryptedBlock
CryptoImpl
Error
LocalKeyPairImpl
RemotePublicKeyImpl
WebPushParams

Enums

ErrorKind

Constants

ECE_WEBPUSH_AUTH_SECRET_LENGTH

Functions

decrypt

Decrypt a block using default AES128GCM encoding.

encrypt

Encrypt a block using default AES128GCM encoding.

generate_keypair_and_auth_secret

Generate a local ECE key pair and auth nonce.

Type Definitions

Aes128GcmEceWebPushImpl
AesGcmEceWebPushImpl
Result