diff --git a/client/fido/cose.c b/client/fido/cose.c index 0812288e3..9caa0f4cc 100644 --- a/client/fido/cose.c +++ b/client/fido/cose.c @@ -81,39 +81,39 @@ const char *GetCOSECurveDescription(int id) { // RFC8152 https://www.iana.org/assignments/cose/cose.xhtml#algorithms COSEValueNameDesc_t COSEAlg[] = { - {-65536, "Unassigned", "Unassigned"}, - {-65535, "RS1", "RSASSA-PKCS1-v1_5 w/ SHA-1"}, - {-259, "RS512", "RSASSA-PKCS1-v1_5 w/ SHA-512"}, - {-258, "RS384", "RSASSA-PKCS1-v1_5 w/ SHA-384"}, - {-257, "RS256", "RSASSA-PKCS1-v1_5 w/ SHA-256"}, - {-42, "RSAES-OAEP w/ SHA-512", "RSAES-OAEP w/ SHA-512"}, - {-41, "RSAES-OAEP w/ SHA-256", "RSAES-OAEP w/ SHA-256"}, - {-40, "RSAES-OAEP w/ RFC 8017 def param", "RSAES-OAEP w/ SHA-1"}, - {-39, "PS512", "RSASSA-PSS w/ SHA-512"}, - {-38, "PS384", "RSASSA-PSS w/ SHA-384"}, - {-37, "PS256", "RSASSA-PSS w/ SHA-256"}, - {-36, "ES512", "ECDSA w/ SHA-512"}, - {-35, "ES384", "ECDSA w/ SHA-384"}, - {-34, "ECDH-SS + A256KW", "ECDH SS w/ Concat KDF and AES Key Wrap w/ 256-bit key"}, - {-33, "ECDH-SS + A192KW", "ECDH SS w/ Concat KDF and AES Key Wrap w/ 192-bit key"}, - {-32, "ECDH-SS + A128KW", "ECDH SS w/ Concat KDF and AES Key Wrap w/ 128-bit key"}, - {-31, "ECDH-ES + A256KW", "ECDH ES w/ Concat KDF and AES Key Wrap w/ 256-bit key"}, - {-30, "ECDH-ES + A192KW", "ECDH ES w/ Concat KDF and AES Key Wrap w/ 192-bit key"}, - {-29, "ECDH-ES + A128KW", "ECDH ES w/ Concat KDF and AES Key Wrap w/ 128-bit key"}, - {-28, "ECDH-SS + HKDF-512", "ECDH SS w/ HKDF - generate key directly"}, - {-27, "ECDH-SS + HKDF-256", "ECDH SS w/ HKDF - generate key directly"}, - {-26, "ECDH-ES + HKDF-512", "ECDH ES w/ HKDF - generate key directly"}, - {-25, "ECDH-ES + HKDF-256", "ECDH ES w/ HKDF - generate key directly"}, - {-13, "direct+HKDF-AES-256", "Shared secret w/ AES-MAC 256-bit key"}, - {-12, "direct+HKDF-AES-128", "Shared secret w/ AES-MAC 128-bit key"}, - {-11, "direct+HKDF-SHA-512", "Shared secret w/ HKDF and SHA-512"}, - {-10, "direct+HKDF-SHA-256", "Shared secret w/ HKDF and SHA-256"}, - {-8, "EdDSA", "EdDSA"}, - {-7, "ES256", "ECDSA w/ SHA-256"}, - {-6, "direct", "Direct use of CEK"}, - {-5, "A256KW", "AES Key Wrap w/ 256-bit key"}, - {-4, "A192KW", "AES Key Wrap w/ 192-bit key"}, - {-3, "A128KW", "AES Key Wrap w/ 128-bit key"}, + { -65536, "Unassigned", "Unassigned"}, + { -65535, "RS1", "RSASSA-PKCS1-v1_5 w/ SHA-1"}, + { -259, "RS512", "RSASSA-PKCS1-v1_5 w/ SHA-512"}, + { -258, "RS384", "RSASSA-PKCS1-v1_5 w/ SHA-384"}, + { -257, "RS256", "RSASSA-PKCS1-v1_5 w/ SHA-256"}, + { -42, "RSAES-OAEP w/ SHA-512", "RSAES-OAEP w/ SHA-512"}, + { -41, "RSAES-OAEP w/ SHA-256", "RSAES-OAEP w/ SHA-256"}, + { -40, "RSAES-OAEP w/ RFC 8017 def param", "RSAES-OAEP w/ SHA-1"}, + { -39, "PS512", "RSASSA-PSS w/ SHA-512"}, + { -38, "PS384", "RSASSA-PSS w/ SHA-384"}, + { -37, "PS256", "RSASSA-PSS w/ SHA-256"}, + { -36, "ES512", "ECDSA w/ SHA-512"}, + { -35, "ES384", "ECDSA w/ SHA-384"}, + { -34, "ECDH-SS + A256KW", "ECDH SS w/ Concat KDF and AES Key Wrap w/ 256-bit key"}, + { -33, "ECDH-SS + A192KW", "ECDH SS w/ Concat KDF and AES Key Wrap w/ 192-bit key"}, + { -32, "ECDH-SS + A128KW", "ECDH SS w/ Concat KDF and AES Key Wrap w/ 128-bit key"}, + { -31, "ECDH-ES + A256KW", "ECDH ES w/ Concat KDF and AES Key Wrap w/ 256-bit key"}, + { -30, "ECDH-ES + A192KW", "ECDH ES w/ Concat KDF and AES Key Wrap w/ 192-bit key"}, + { -29, "ECDH-ES + A128KW", "ECDH ES w/ Concat KDF and AES Key Wrap w/ 128-bit key"}, + { -28, "ECDH-SS + HKDF-512", "ECDH SS w/ HKDF - generate key directly"}, + { -27, "ECDH-SS + HKDF-256", "ECDH SS w/ HKDF - generate key directly"}, + { -26, "ECDH-ES + HKDF-512", "ECDH ES w/ HKDF - generate key directly"}, + { -25, "ECDH-ES + HKDF-256", "ECDH ES w/ HKDF - generate key directly"}, + { -13, "direct+HKDF-AES-256", "Shared secret w/ AES-MAC 256-bit key"}, + { -12, "direct+HKDF-AES-128", "Shared secret w/ AES-MAC 128-bit key"}, + { -11, "direct+HKDF-SHA-512", "Shared secret w/ HKDF and SHA-512"}, + { -10, "direct+HKDF-SHA-256", "Shared secret w/ HKDF and SHA-256"}, + { -8, "EdDSA", "EdDSA"}, + { -7, "ES256", "ECDSA w/ SHA-256"}, + { -6, "direct", "Direct use of CEK"}, + { -5, "A256KW", "AES Key Wrap w/ 256-bit key"}, + { -4, "A192KW", "AES Key Wrap w/ 192-bit key"}, + { -3, "A128KW", "AES Key Wrap w/ 128-bit key"}, {0, "Reserved", "Reserved"}, {1, "A128GCM", "AES-GCM mode w/ 128-bit key, 128-bit tag"}, {2, "A192GCM", "AES-GCM mode w/ 192-bit key, 128-bit tag"},