Remove some unneeded code
authorMatt Caswell <matt@openssl.org>
Wed, 15 Nov 2017 16:21:42 +0000 (16:21 +0000)
committerMatt Caswell <matt@openssl.org>
Tue, 20 Feb 2018 12:59:29 +0000 (12:59 +0000)
Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
(Merged from https://github.com/openssl/openssl/pull/5105)

crypto/ec/curve448/decaf/common.h
crypto/ec/curve448/utils.c

index a9d10cffa84379a3ad899aed1aa0b115228e10d7..71f8795e6eb9a94a1f9158d88aeb31d5ceff0dce 100644 (file)
@@ -94,12 +94,6 @@ void decaf_bzero (
     size_t size
 ) DECAF_NONNULL DECAF_API_VIS;
 
-/** Compare two buffers, returning DECAF_TRUE if they are equal. */
-decaf_bool_t decaf_memeq (
-    const void *data1,
-    const void *data2,
-    size_t size
-) DECAF_NONNULL DECAF_WARN_UNUSED DECAF_API_VIS;
     
 #ifdef __cplusplus
 } /* extern "C" */
index 0ab0172369cf53c1d1b9c2e2439b982f27ad6cb6..80a6ea5b5b1a16d41fd5abfd96f262ef6897ab1b 100644 (file)
@@ -27,17 +27,3 @@ void decaf_bzero (
         *destroy = 0;
 #endif
 }
-
-decaf_bool_t decaf_memeq (
-   const void *data1_,
-   const void *data2_,
-   size_t size
-) {
-    const unsigned char *data1 = (const unsigned char *)data1_;
-    const unsigned char *data2 = (const unsigned char *)data2_;
-    unsigned char ret = 0;
-    for (; size; size--, data1++, data2++) {
-        ret |= *data1 ^ *data2;
-    }
-    return (((decaf_dword_t)ret) - 1) >> 8;
-}