summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2007-02-06 13:39:53 +0000
committerSimon Josefsson <simon@josefsson.org>2007-02-06 13:39:53 +0000
commit38e5608b550ccf4eed593abd5bf00d2700abe4d7 (patch)
treecccd51c5be952339a97963caf17f6e1541018170 /src
parent882453d84ec8bbdf70281f45c33b76895620c1b1 (diff)
downloadgnutls-38e5608b550ccf4eed593abd5bf00d2700abe4d7.tar.gz
Parse new MACs.
Diffstat (limited to 'src')
-rw-r--r--src/common.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/common.c b/src/common.c
index 3be0596862..f5480cb98c 100644
--- a/src/common.c
+++ b/src/common.c
@@ -725,6 +725,12 @@ parse_macs (char **macs, int nmacs, int *mac_priority)
mac_priority[j++] = GNUTLS_MAC_MD5;
else if (strncasecmp (macs[i], "RMD", 3) == 0)
mac_priority[j++] = GNUTLS_MAC_RMD160;
+ else if (strncasecmp (macs[i], "SHA512", 6) == 0)
+ mac_priority[j++] = GNUTLS_MAC_SHA512;
+ else if (strncasecmp (macs[i], "SHA384", 6) == 0)
+ mac_priority[j++] = GNUTLS_MAC_SHA384;
+ else if (strncasecmp (macs[i], "SHA256", 6) == 0)
+ mac_priority[j++] = GNUTLS_MAC_SHA256;
else if (strncasecmp (macs[i], "SHA", 3) == 0)
mac_priority[j++] = GNUTLS_MAC_SHA1;
else