jose_jwe behaviour (JOSE v1.11.12)

View Source

Summary

Callbacks

from_map/1

-callback from_map(Fields) -> State when Fields :: map(), State :: any().

to_map/2

-callback to_map(State, Fields) -> Map when State :: any(), Fields :: map(), Map :: map().

Functions

block_decrypt(Key, EncryptedMap)

block_encrypt(Key, Block, JWE0)

block_encrypt(Key, Block, CEK, JWE)

block_encrypt(Key, PlainText, CEK, IV, JWE0)

compact(Map)

compress(PlainText, Jose_jwe)

expand(Binary)

from(JWE)

from_binary(Binary)

from_file(File)

from_map(Map)

generate_key(List)

key_decrypt(Key, EncryptedKey, Jose_jwe)

key_encrypt(Key, DecryptedKey, JWE0)

merge(LeftJWE, RightMap)

next_cek(Key, JWE0)

next_iv(Jose_jwe)

to_binary(JWE)

to_file(File, JWE)

to_map(JWE)

uncompress(CipherText, Jose_jwe)