From 225bb2b81078bc7bf4bf72dc0bb39c955e248159 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Wed, 15 Jul 2009 18:12:40 +0200 Subject: [PATCH] conversion from ECDSA_WITH_SHAxxx OIDs to signature schemes --- src/libstrongswan/credentials/keys/public_key.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libstrongswan/credentials/keys/public_key.c b/src/libstrongswan/credentials/keys/public_key.c index c94c27f0a..452aa5cea 100644 --- a/src/libstrongswan/credentials/keys/public_key.c +++ b/src/libstrongswan/credentials/keys/public_key.c @@ -63,6 +63,12 @@ signature_scheme_t signature_scheme_from_oid(int oid) case OID_ECDSA_WITH_SHA1: case OID_EC_PUBLICKEY: return SIGN_ECDSA_WITH_SHA1; + case OID_ECDSA_WITH_SHA256: + return SIGN_ECDSA_256; + case OID_ECDSA_WITH_SHA384: + return SIGN_ECDSA_384; + case OID_ECDSA_WITH_SHA512: + return SIGN_ECDSA_521; default: return SIGN_UNKNOWN; }