Copyright © 2014-2022, Andrew Bennett
Behaviours: jose_jwe, jose_jwe_alg.
Authors: Andrew Bennett (potatosaladx@gmail.com).
alg() = #jose_jwe_alg_pbes2{hmac = undefined | sha256 | sha384 | sha512, salt = undefined | binary(), iter = undefined | pos_integer(), wrap = undefined | aes_gcm_kw | aes_kw | c20p_kw | xc20p_kw, bits = undefined | 128 | 192 | 256, iv = undefined | binary(), tag = undefined | binary()}
| format_error/2 | |
| from_map/1 | |
| generate_key/3 | |
| hmac_supported/0 | |
| key_decrypt/3 | |
| key_encrypt/3 | |
| next_cek/3 | |
| to_map/2 | |
| wrap_supported/0 |
format_error(Reason::term(), X2::term()) -> term()
from_map(F) -> any()
generate_key(Fields, X2, ALG) -> any()
hmac_supported() -> any()
key_decrypt(Password, EncryptedKey, Jose_jwe_alg_pbes2) -> any()
key_encrypt(Password, DecryptedKey, ALG0) -> any()
next_cek(Key, X2, ALG) -> any()
to_map(A, F) -> any()
wrap_supported() -> any()
Generated by EDoc