pbcs v0.1.1 PBCS.AES_CBC_HMAC_SHA2 View Source
Content Encryption with AES_CBC_HMAC_SHA2.
See: https://tools.ietf.org/html/rfc7518#section-5.2.6
Link to this section Summary
Functions
Callback implementation for PBCS.ContentEncryptor.decrypt/4
Callback implementation for PBCS.ContentEncryptor.encrypt/4
Callback implementation for PBCS.ContentEncryptor.generate_iv/1
Callback implementation for PBCS.ContentEncryptor.generate_key/1
Callback implementation for PBCS.ContentEncryptor.init/2
Callback implementation for PBCS.ContentEncryptor.key_length/1
Link to this section Functions
content_decrypt({binary(), PBCS.cipher_text(), PBCS.tag()}, binary(), binary()) ::
{:ok, PBCS.plain_text()} | :error
content_encrypt({binary(), PBCS.plain_text()}, binary(), binary()) ::
{PBCS.cipher_text(), binary()}
Callback implementation for PBCS.ContentEncryptor.decrypt/4.
Callback implementation for PBCS.ContentEncryptor.encrypt/4.
Callback implementation for PBCS.ContentEncryptor.generate_iv/1.
Callback implementation for PBCS.ContentEncryptor.generate_key/1.
Callback implementation for PBCS.ContentEncryptor.init/2.
Callback implementation for PBCS.ContentEncryptor.key_length/1.