]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
public-key: Define a CGA signature pseudo type for SHA1 hashed IPv6 CGAs
authorMartin Willi <martin@revosec.ch>
Wed, 28 Jan 2015 12:33:36 +0000 (13:33 +0100)
committerMartin Willi <martin@revosec.ch>
Tue, 24 Feb 2015 16:13:56 +0000 (17:13 +0100)
src/libstrongswan/credentials/keys/public_key.c
src/libstrongswan/credentials/keys/public_key.h

index 40d96100e5bd0ed093a5a4ca9a7c3112ad22b880..334f7fbf6e311a6f134dae38a7bc14deff3c05cd 100644 (file)
@@ -26,7 +26,7 @@ ENUM(key_type_names, KEY_ANY, KEY_BLISS,
        "BLISS"
 );
 
-ENUM(signature_scheme_names, SIGN_UNKNOWN, SIGN_BLISS_WITH_SHA512,
+ENUM(signature_scheme_names, SIGN_UNKNOWN, SIGN_CGA_SHA1,
        "UNKNOWN",
        "RSA_EMSA_PKCS1_NULL",
        "RSA_EMSA_PKCS1_MD5",
@@ -44,6 +44,7 @@ ENUM(signature_scheme_names, SIGN_UNKNOWN, SIGN_BLISS_WITH_SHA512,
        "ECDSA-384",
        "ECDSA-521",
        "BLISS_WITH_SHA512",
+       "CGA_SHA1",
 );
 
 ENUM(encryption_scheme_names, ENCRYPT_UNKNOWN, ENCRYPT_RSA_OAEP_SHA512,
@@ -140,4 +141,3 @@ signature_scheme_t signature_scheme_from_oid(int oid)
                        return SIGN_UNKNOWN;
        }
 }
-
index ef681c9708190f96e8335a8ce444f7e3ab37b69e..24a1c6a822390bfce84018bd88c39f9ded0cf3da 100644 (file)
@@ -95,6 +95,8 @@ enum signature_scheme_t {
        SIGN_ECDSA_521,
        /** BLISS with SHA-512                                             */
        SIGN_BLISS_WITH_SHA512,
+       /** CGA verified using SHA1 */
+       SIGN_CGA_SHA1,
 };
 
 /**