'sha' and 'sha1' are now treated as synonyms
This commit is contained in:
parent
a1310b6b92
commit
3dc16958dd
|
@ -192,6 +192,10 @@ aalg_getbyname_esp(const char *const str, int len)
|
||||||
if (!str || !*str)
|
if (!str || !*str)
|
||||||
return -1;
|
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);
|
ret = enum_search_prefix(&auth_alg_names,"AUTH_ALGORITHM_HMAC_", str ,len);
|
||||||
if (ret >= 0)
|
if (ret >= 0)
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -337,6 +341,10 @@ aalg_getbyname_ike(const char *const str, int len)
|
||||||
if (!str || !*str)
|
if (!str || !*str)
|
||||||
return -1;
|
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);
|
ret = enum_search_prefix(&oakley_hash_names,"OAKLEY_", str, len);
|
||||||
if (ret >= 0)
|
if (ret >= 0)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Loading…
Reference in New Issue