'sha' and 'sha1' are now treated as synonyms

This commit is contained in:
Andreas Steffen 2006-08-23 12:07:07 +00:00
parent a1310b6b92
commit 3dc16958dd
1 changed files with 8 additions and 0 deletions

View File

@ -192,6 +192,10 @@ aalg_getbyname_esp(const char *const str, int len)
if (!str || !*str)
return -1;
/* interpret 'SHA' as 'SHA1' */
if (strncasecmp("SHA", str, len) == 0)
return enum_search(&auth_alg_names, "AUTH_ALGORITHM_HMAC_SHA1");
ret = enum_search_prefix(&auth_alg_names,"AUTH_ALGORITHM_HMAC_", str ,len);
if (ret >= 0)
return ret;
@ -337,6 +341,10 @@ aalg_getbyname_ike(const char *const str, int len)
if (!str || !*str)
return -1;
/* interpret 'SHA1' as 'SHA' */
if (strncasecmp("SHA1", str, len) == 0)
return enum_search(&oakley_hash_names, "OAKLEY_SHA");
ret = enum_search_prefix(&oakley_hash_names,"OAKLEY_", str, len);
if (ret >= 0)
return ret;