Commit 98020023 authored by Todd Short's avatar Todd Short Committed by Matt Caswell
Browse files

Fix no-sm3 (and no-sm2)

parent 3830c194
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -486,6 +486,7 @@ my @disable_cascades = (
    "tests"             => [ "external-tests" ],
    "comp"              => [ "zlib" ],
    "ec"                => [ "tls1_3", "sm2" ],
    "sm3"               => [ "sm2" ],
    sub { !$disabled{"unit-test"} } => [ "heartbeats" ],

    sub { !$disabled{"msan"} } => [ "asm" ],
+2 −0
Original line number Diff line number Diff line
@@ -2997,8 +2997,10 @@ static const ec_list_element curve_list[] = {
     "RFC 5639 curve over a 512 bit prime field"},
    {NID_brainpoolP512t1, &_EC_brainpoolP512t1.h, 0,
     "RFC 5639 curve over a 512 bit prime field"},
#ifndef OPENSSL_NO_SM2
    {NID_sm2, &_EC_sm2p256v1.h, 0,
     "SM2 curve over a 256 bit prime field"},
#endif
};

#define curve_list_length OSSL_NELEM(curve_list)
+8 −0
Original line number Diff line number Diff line
@@ -15,6 +15,10 @@

# ifndef OPENSSL_NO_SM2

#  ifdef __cplusplus
extern "C" {
#  endif

#  include <openssl/ec.h>

/* The default user id as specified in GM/T 0009-2012 */
@@ -74,5 +78,9 @@ int SM2_decrypt(const EC_KEY *key,

int ERR_load_SM2_strings(void);

#  ifdef __cplusplus
}
#  endif

# endif /* OPENSSL_NO_SM2 */
#endif