openssl/include/openssl
Paul Yang 4803717f5e Support setting SM2 ID
zero-length ID is allowed, but it's not allowed to skip the ID.

Fixes: #6534

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7113)
2018-09-07 18:12:26 +08:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
aes.h
asn1.h Put back the #include <openssl/safestack.h> lines in public headers. 2017-09-29 07:56:35 +10:00
asn1_mac.h
asn1err.h i2d_ASN1_OBJECT(): allocate memory if the user didn't provide a buffer 2018-08-11 12:27:02 +02:00
asn1t.h Add parentheses on public macros where appropriate. 2017-04-27 11:31:09 +01:00
async.h Update copyright year 2018-02-13 13:59:25 +00:00
asyncerr.h Set error code on alloc failures 2018-04-03 11:31:16 -04:00
bio.h Use gnu_printf format attribute to minimise MinGW warnings 2018-04-03 16:00:01 +02:00
bioerr.h Add missing error code when alloc-return-null 2018-04-26 12:27:46 -04:00
blowfish.h
bn.h Make number of Miller-Rabin tests for a prime tests depend on the security level of the prime 2018-07-26 06:27:23 +02:00
bnerr.h Add missing error code when alloc-return-null 2018-04-26 12:27:46 -04:00
buffer.h Update copyright year 2018-02-13 13:59:25 +00:00
buffererr.h Small simplification in mkerr.pl 2018-02-09 07:04:32 -05:00
camellia.h
cast.h
cmac.h
cms.h Update copyright year 2018-02-13 13:59:25 +00:00
cmserr.h Set error code on alloc failures 2018-04-03 11:31:16 -04:00
comp.h Update copyright year 2018-02-13 13:59:25 +00:00
comperr.h Fix last(?) batch of malloc-NULL places 2018-04-26 14:02:24 -04:00
conf.h Update copyright year 2018-02-13 13:59:25 +00:00
conf_api.h
conferr.h NCONF_get_number refix. 2018-07-11 09:03:22 +10:00
crypto.h crypto/threads_*: remove CRYPTO_atomic_{read|write}. 2018-08-17 12:40:39 +02:00
cryptoerr.h Fix last(?) batch of malloc-NULL places 2018-04-26 14:02:24 -04:00
ct.h Update copyright year 2018-02-13 13:59:25 +00:00
cterr.h Small simplification in mkerr.pl 2018-02-09 07:04:32 -05:00
des.h
dh.h DH: add simple getters for commonly used DH struct members 2018-05-18 08:53:48 +02:00
dherr.h Set error code on alloc failures 2018-04-03 11:31:16 -04:00
dsa.h Change the number of Miller-Rabin test for DSA generation to 64 2018-07-26 06:27:22 +02:00
dsaerr.h Pick a q size consistent with the digest for DSA param generation 2018-04-05 15:44:24 +01:00
dtls1.h Update copyright year 2018-02-13 13:59:25 +00:00
e_os2.h include/openssl/e_os2.h: define last-resort SSIZE_MAX. 2018-07-20 13:40:23 +02:00
ebcdic.h
ec.h Support setting SM2 ID 2018-09-07 18:12:26 +08:00
ecdh.h
ecdsa.h
ecerr.h Provide EC functions that are not curve type specific 2018-07-31 09:08:38 +01:00
engine.h Update copyright year 2018-02-13 13:59:25 +00:00
engineerr.h Set error code on alloc failures 2018-04-03 11:31:16 -04:00
err.h openssl/err.h: remove duplicate OSSL_STOREerr() 2018-04-20 13:05:22 +02:00
evp.h Support setting SM2 ID 2018-09-07 18:12:26 +08:00
evperr.h Add EVP_PKEY_set_alias_type 2018-06-19 11:29:44 +01:00
hmac.h Fix HMAC SHA3-224 and HMAC SHA3-256. 2018-09-04 08:09:12 +10:00
idea.h
kdf.h Update copyright year 2018-02-13 13:59:25 +00:00
kdferr.h Set error code on alloc failures 2018-04-03 11:31:16 -04:00
lhash.h Ignore MSVC warnings (via Gisle Vanem) 2017-05-10 11:59:09 -04:00
md2.h
md4.h
md5.h
mdc2.h
modes.h
obj_mac.h Add OIDs for HMAC SHA512/224 and HMAC SHA512/256. 2018-08-01 11:58:39 +10:00
objects.h Update copyright year 2018-02-13 13:59:25 +00:00
objectserr.h Add missing error code when alloc-return-null 2018-04-26 12:27:46 -04:00
ocsp.h add getter for tbsResponseData and signatureAlgorithm on OCSP_BASICRESP 2018-09-03 06:07:22 +02:00
ocsperr.h Small simplification in mkerr.pl 2018-02-09 07:04:32 -05:00
opensslconf.h.in Ensure symbols don't get deprecated too early 2018-07-31 21:50:14 +02:00
opensslv.h Prepare for 1.1.1-pre10-dev 2018-08-21 13:15:56 +01:00
ossl_typ.h Publish the RAND_DRBG API 2018-03-15 18:58:38 +01:00
pem.h PEM_def_callback(): use same parameter names as for pem_password_cb 2018-04-26 10:39:44 +02:00
pem2.h Update copyright year 2018-02-13 13:59:25 +00:00
pemerr.h Set error code on alloc failures 2018-04-03 11:31:16 -04:00
pkcs7.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
pkcs7err.h Small simplification in mkerr.pl 2018-02-09 07:04:32 -05:00
pkcs12.h make error tables const and separate header file 2017-06-07 15:12:03 -04:00
pkcs12err.h Add missing error code when alloc-return-null 2018-04-26 12:27:46 -04:00
rand.h Modify the DEVRANDOM source so that the files are kept open persistently. 2018-06-27 07:15:36 +10:00
rand_drbg.h Add documentation for the RAND_DRBG API 2018-03-30 00:10:38 +02:00
randerr.h make update 2018-04-13 23:48:41 +02:00
rc2.h
rc4.h
rc5.h
ripemd.h
rsa.h RSA: add simple getters for commonly used struct members 2018-05-28 19:11:23 +02:00
rsaerr.h Set error code on alloc failures 2018-04-03 11:31:16 -04:00
safestack.h Add sk_TYPE_new_reserve() function 2017-10-26 09:35:36 +10:00
seed.h NO_SYS_TYPES_H isn't defined anywhere, stop using it as a guard 2017-08-25 15:50:59 +02:00
sha.h
srp.h update SRP copyright notice 2018-03-13 18:33:44 +10:00
srtp.h Add documentation for SRTP functions 2017-08-24 09:34:51 +01:00
ssl.h Rename SSL[_CTX]_add1_CA_list -> SSL[_CTX]_add1_to_CA_list 2018-09-03 13:10:17 +02:00
ssl2.h
ssl3.h Increase CT_NUMBER values 2018-08-07 15:28:59 -04:00
sslerr.h Fix some TLSv1.3 alert issues 2018-07-31 09:31:50 +01:00
stack.h Add sk_TYPE_new_reserve() function 2017-10-26 09:35:36 +10:00
store.h STORE: Add the possibility to search for specific information 2018-02-23 07:40:42 +01:00
storeerr.h STORE 'file' scheme loader: Add search capibility 2018-02-23 07:40:42 +01:00
symhacks.h
tls1.h Update code for the final RFC version of TLSv1.3 (RFC8446) 2018-08-15 12:33:30 +01:00
ts.h Update copyright year 2018-02-13 13:59:25 +00:00
tserr.h Small simplification in mkerr.pl 2018-02-09 07:04:32 -05:00
txt_db.h Put back the #include <openssl/safestack.h> lines in public headers. 2017-09-29 07:56:35 +10:00
ui.h Update copyright year 2018-02-13 13:59:25 +00:00
uierr.h Set error code on alloc failures 2018-04-03 11:31:16 -04:00
whrlpool.h
x509.h Fixed a comment that referenced the wrong method 2018-09-04 09:46:19 +10:00
x509_vfy.h Avoid shadowing 'free' in X509_LOOKUP_met_set_free 2018-08-17 13:57:23 -05:00
x509err.h Add APIs for custom X509_LOOKUP_METHOD creation 2018-05-30 15:45:48 +02:00
x509v3.h Add X509_get0_authority_key_id() function 2018-02-19 15:47:02 -05:00
x509v3err.h Add missing error code when alloc-return-null 2018-04-26 12:27:46 -04:00