Module jose_jwe_alg_pbes2

.

Copyright © 2014-2015, Andrew Bennett

Behaviours: jose_jwe, jose_jwe_alg.

Authors: Andrew Bennett (andrew@pixid.com).

Description

Data Types

alg()

alg() = #jose_jwe_alg_pbes2{hmac = undefined | sha256 | sha384 | sha512, bits = undefined | 128 | 192 | 256, salt = undefined | binary(), iter = undefined | pos_integer()}

Function Index

from_map/1
generate_key/3
hmac_supported/0
key_decrypt/3
key_encrypt/3
next_cek/3
to_map/2
wrap_supported/0

Function Details

from_map/1

from_map(F) -> any()

generate_key/3

generate_key(Fields, X2, ALG) -> any()

hmac_supported/0

hmac_supported() -> any()

key_decrypt/3

key_decrypt(Password, EncryptedKey, Jose_jwe_alg_pbes2) -> any()

key_encrypt/3

key_encrypt(Password, DecryptedKey, ALG0) -> any()

next_cek/3

next_cek(Key, X2, ALG) -> any()

to_map/2

to_map(A, F) -> any()

wrap_supported/0

wrap_supported() -> any()


Generated by EDoc