]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream commit
authordjm@openbsd.org <djm@openbsd.org>
Mon, 8 May 2017 22:57:38 +0000 (22:57 +0000)
committerDamien Miller <djm@mindrot.org>
Wed, 10 May 2017 01:41:21 +0000 (11:41 +1000)
remove hmac-ripemd160; ok dtucker

Upstream-ID: 896e737ea0bad6e23327d1c127e02d5e9e9c654d

digest-libc.c
digest-openssl.c
digest.h
mac.c

index 40db00274d745dbc0826aff0b724181ba40e53c1..c2b0b2403d1171402cfa3c7d7ad46d7fdb30fde2 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: digest-libc.c,v 1.5 2015/05/05 02:48:17 jsg Exp $ */
+/* $OpenBSD: digest-libc.c,v 1.6 2017/05/08 22:57:38 djm Exp $ */
 /*
  * Copyright (c) 2013 Damien Miller <djm@mindrot.org>
  * Copyright (c) 2014 Markus Friedl.  All rights reserved.
@@ -68,16 +68,6 @@ const struct ssh_digest digests[SSH_DIGEST_MAX] = {
                (md_update_fn *) MD5Update,
                (md_final_fn *) MD5Final
        },
-       {
-               SSH_DIGEST_RIPEMD160,
-               "RIPEMD160",
-               RMD160_BLOCK_LENGTH,
-               RMD160_DIGEST_LENGTH,
-               sizeof(RMD160_CTX),
-               (md_init_fn *) RMD160Init,
-               (md_update_fn *) RMD160Update,
-               (md_final_fn *) RMD160Final
-       },
        {
                SSH_DIGEST_SHA1,
                "SHA1",
index c55ceb93f9d4389a11c27dbbb072e4c25107429b..2770999295eabca4b8f64362850f4bb316fb3964 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: digest-openssl.c,v 1.6 2017/03/10 02:59:51 dtucker Exp $ */
+/* $OpenBSD: digest-openssl.c,v 1.7 2017/05/08 22:57:38 djm Exp $ */
 /*
  * Copyright (c) 2013 Damien Miller <djm@mindrot.org>
  *
@@ -56,7 +56,6 @@ struct ssh_digest {
 /* NB. Indexed directly by algorithm number */
 const struct ssh_digest digests[] = {
        { SSH_DIGEST_MD5,       "MD5",          16,     EVP_md5 },
-       { SSH_DIGEST_RIPEMD160, "RIPEMD160",    20,     EVP_ripemd160 },
        { SSH_DIGEST_SHA1,      "SHA1",         20,     EVP_sha1 },
        { SSH_DIGEST_SHA256,    "SHA256",       32,     EVP_sha256 },
        { SSH_DIGEST_SHA384,    "SHA384",       48,     EVP_sha384 },
index 3fe07346852b2f33e61e31d0444861db83a506eb..274574d0e544df77df60e2b3fcf6dd825445f6e6 100644 (file)
--- a/digest.h
+++ b/digest.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: digest.h,v 1.7 2014/12/21 22:27:56 djm Exp $ */
+/* $OpenBSD: digest.h,v 1.8 2017/05/08 22:57:38 djm Exp $ */
 /*
  * Copyright (c) 2013 Damien Miller <djm@mindrot.org>
  *
 
 /* Digest algorithms */
 #define SSH_DIGEST_MD5         0
-#define SSH_DIGEST_RIPEMD160   1
-#define SSH_DIGEST_SHA1                2
-#define SSH_DIGEST_SHA256      3
-#define SSH_DIGEST_SHA384      4
-#define SSH_DIGEST_SHA512      5
-#define SSH_DIGEST_MAX         6
+#define SSH_DIGEST_SHA1                1
+#define SSH_DIGEST_SHA256      2
+#define SSH_DIGEST_SHA384      3
+#define SSH_DIGEST_SHA512      4
+#define SSH_DIGEST_MAX         5
 
 struct sshbuf;
 struct ssh_digest_ctx;
diff --git a/mac.c b/mac.c
index 5ba7fae195390ad2bbebb2f167486b3559a2eb86..51dc11d76b9241a238b7c14cac6b2c3be983c2d5 100644 (file)
--- a/mac.c
+++ b/mac.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mac.c,v 1.33 2016/07/08 03:44:42 djm Exp $ */
+/* $OpenBSD: mac.c,v 1.34 2017/05/08 22:57:38 djm Exp $ */
 /*
  * Copyright (c) 2001 Markus Friedl.  All rights reserved.
  *
@@ -64,10 +64,6 @@ static const struct macalg macs[] = {
 #endif
        { "hmac-md5",                           SSH_DIGEST, SSH_DIGEST_MD5, 0, 0, 0, 0 },
        { "hmac-md5-96",                        SSH_DIGEST, SSH_DIGEST_MD5, 96, 0, 0, 0 },
-#ifdef HAVE_EVP_RIPEMD160
-       { "hmac-ripemd160",                     SSH_DIGEST, SSH_DIGEST_RIPEMD160, 0, 0, 0, 0 },
-       { "hmac-ripemd160@openssh.com",         SSH_DIGEST, SSH_DIGEST_RIPEMD160, 0, 0, 0, 0 },
-#endif
        { "umac-64@openssh.com",                SSH_UMAC, 0, 0, 128, 64, 0 },
        { "umac-128@openssh.com",               SSH_UMAC128, 0, 0, 128, 128, 0 },
 
@@ -80,9 +76,6 @@ static const struct macalg macs[] = {
 #endif
        { "hmac-md5-etm@openssh.com",           SSH_DIGEST, SSH_DIGEST_MD5, 0, 0, 0, 1 },
        { "hmac-md5-96-etm@openssh.com",        SSH_DIGEST, SSH_DIGEST_MD5, 96, 0, 0, 1 },
-#ifdef HAVE_EVP_RIPEMD160
-       { "hmac-ripemd160-etm@openssh.com",     SSH_DIGEST, SSH_DIGEST_RIPEMD160, 0, 0, 0, 1 },
-#endif
        { "umac-64-etm@openssh.com",            SSH_UMAC, 0, 0, 128, 64, 1 },
        { "umac-128-etm@openssh.com",           SSH_UMAC128, 0, 0, 128, 128, 1 },