summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorRonald Tse <ronald.tse@ribose.com>2017-10-30 17:59:00 +0800
committerRonald Tse <ronald.tse@ribose.com>2017-11-06 07:21:15 +0800
commit67e247fad12308e34817e60c9242113c285fb00c (patch)
treeb11943e669ecd8482fe95973c2eb407d295d38d7 /include
parenta0c3e4fa9089f571ff4b406cb914d0a504847b10 (diff)
SM3: restructure to EVP internal and update doc to right location
Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4616)
Diffstat (limited to 'include')
-rw-r--r--include/openssl/sm3.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/include/openssl/sm3.h b/include/openssl/sm3.h
deleted file mode 100644
index 84f8570235..0000000000
--- a/include/openssl/sm3.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.
- * Copyright 2017 [Ribose Inc.](https://www.ribose.com). All Rights Reserved.
- *
- * Licensed under the OpenSSL license (the "License"). You may not use
- * this file except in compliance with the License. You can obtain a copy
- * in the file LICENSE in the source distribution or at
- * https://www.openssl.org/source/license.html
- */
-
-#ifndef HEADER_SM3_H
-# define HEADER_SM3_H
-
-# include <openssl/opensslconf.h>
-
-# ifdef OPENSSL_NO_SM3
-# error SM3 is disabled.
-# endif
-
-# ifdef __cplusplus
-extern "C" {
-# endif
-
-#define SM3_DIGEST_LENGTH 32
-#define SM3_WORD unsigned int
-
-# define SM3_CBLOCK 64
-# define SM3_LBLOCK (SM3_CBLOCK/4)
-
-typedef struct SM3state_st {
- SM3_WORD A, B, C, D, E, F, G, H;
- SM3_WORD Nl, Nh;
- SM3_WORD data[SM3_LBLOCK];
- unsigned int num;
-} SM3_CTX;
-
-int SM3_Init(SM3_CTX *c);
-int SM3_Update(SM3_CTX *c, const void *data, size_t len);
-int SM3_Final(unsigned char *md, SM3_CTX *c);
-void SM3_Transform(SM3_CTX *c, const unsigned char *data);
-unsigned char *SM3(const unsigned char *d, size_t n, unsigned char *md);
-
-# ifdef __cplusplus
-}
-# endif
-
-#endif