Module jose_jwk_kty_ec

.

Copyright © 2014-2015, Andrew Bennett

Behaviours: jose_jwk, jose_jwk_kty, jose_jwk_use_enc, jose_jwk_use_sig.

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

Description

Data Types

key()

key() = #'ECPrivateKey'{} | {#'ECPoint'{}, {namedCurve, Oid::tuple()} | #'ECParameters'{}}

Function Index

block_encryptor/2
derive_key/2
from_key/1
from_map/1
from_pem/1
from_pem/2
generate_key/1
generate_key/2
key_encryptor/3
sign/3
signer/2
to_key/1
to_map/2
to_pem/1
to_pem/2
to_public_map/2
to_thumbprint_map/2
verifier/2
verify/4

Function Details

block_encryptor/2

block_encryptor(KTY, Fields) -> any()

derive_key/2

derive_key(X1, ECPrivateKey) -> any()

from_key/1

from_key(ECPrivateKey) -> any()

from_map/1

from_map(F) -> any()

from_pem/1

from_pem(PEMBinary) -> any()

from_pem/2

from_pem(Password, PEMBinary) -> any()

generate_key/1

generate_key(P) -> any()

generate_key/2

generate_key(KTY, Fields) -> any()

key_encryptor/3

key_encryptor(KTY, Fields, Key) -> any()

sign/3

sign(Message, JWSALG, ECPrivateKey) -> any()

signer/2

signer(X1, Fields) -> any()

to_key/1

to_key(ECPrivateKey) -> any()

to_map/2

to_map(ECPrivateKey0, Fields) -> any()

to_pem/1

to_pem(ECPrivateKey) -> any()

to_pem/2

to_pem(Password, ECPrivateKey) -> any()

to_public_map/2

to_public_map(K, F) -> any()

to_thumbprint_map/2

to_thumbprint_map(K, F) -> any()

verifier/2

verifier(KTY, Fields) -> any()

verify/4

verify(Message, JWSALG, Signature, ECPublicKey) -> any()


Generated by EDoc