l8w8jwt
|
JWT algorithms as defined in https://tools.ietf.org/html/rfc7518#section-3.1. More...
Go to the source code of this file.
Macros | |
#define | L8W8JWT_ALG_HS256 0 |
#define | L8W8JWT_ALG_HS384 1 |
#define | L8W8JWT_ALG_HS512 2 |
#define | L8W8JWT_ALG_RS256 3 |
#define | L8W8JWT_ALG_RS384 4 |
#define | L8W8JWT_ALG_RS512 5 |
#define | L8W8JWT_ALG_PS256 6 |
#define | L8W8JWT_ALG_PS384 7 |
#define | L8W8JWT_ALG_PS512 8 |
#define | L8W8JWT_ALG_ES256 9 |
#define | L8W8JWT_ALG_ES384 10 |
#define | L8W8JWT_ALG_ES512 11 |
#define | L8W8JWT_ALG_ES256K 12 |
#define | L8W8JWT_ALG_ED25519 13 |
#define | L8W8JWT_ENABLE_EDDSA 0 |
JWT algorithms as defined in https://tools.ietf.org/html/rfc7518#section-3.1.
#define L8W8JWT_ALG_ED25519 13 |
EdDSA over ed25519 + SHA512 signing algorithm.
#define L8W8JWT_ALG_ES256 9 |
ECDSA + P-256 + SHA256 signing algorithm.
#define L8W8JWT_ALG_ES256K 12 |
ECDSA over secp256k1 + SHA256 signing algorithm.
#define L8W8JWT_ALG_ES384 10 |
ECDSA + P-384 + SHA384 signing algorithm.
#define L8W8JWT_ALG_ES512 11 |
ECDSA + P-521 + SHA512 signing algorithm.
#define L8W8JWT_ALG_HS256 0 |
HMAC-SHA256 signing algorithm.
#define L8W8JWT_ALG_HS384 1 |
HMAC-SHA384 signing algorithm.
#define L8W8JWT_ALG_HS512 2 |
HMAC-SHA512 signing algorithm.
#define L8W8JWT_ALG_PS256 6 |
RSASSA-PSS MGF1 SHA-256 signing algorithm.
#define L8W8JWT_ALG_PS384 7 |
RSASSA-PSS MGF1 SHA-384 signing algorithm.
#define L8W8JWT_ALG_PS512 8 |
RSASSA-PSS MGF1 SHA-512 signing algorithm.
#define L8W8JWT_ALG_RS256 3 |
RSASSA-PKCS1-v1_5-SHA256 signing algorithm.
#define L8W8JWT_ALG_RS384 4 |
RSASSA-PKCS1-v1_5-SHA384 signing algorithm.
#define L8W8JWT_ALG_RS512 5 |
RSASSA-PKCS1-v1_5-SHA512 signing algorithm.
#define L8W8JWT_ENABLE_EDDSA 0 |
Set this to 1
if you want to enable the EdDSA signing algorithm