aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/sm2
Commit message (Expand)AuthorAgeFilesLines
* sm2: make sm2_sig_gen() constant timeIgor Ustinov2026-09-291-9/+52
* Generate the error headers and tables at build timeBob Beck2026-09-011-50/+0
* Rename ASN1_STRING_length_ex() to ASN1_STRING_get_length()Eugene Syromiatnikov2026-08-111-3/+3
* Convert internal use of ASN1_STRING_set and ASN1_STRING_lengthBob Beck2026-07-181-8/+12
* Fixes #30979: Added `BN_CTX_end` before free in sm2_sign and sm2_crypt.Abel Tom2026-05-132-1/+6
* sm2: check buffer size before writing ciphertextGGAutomaton2026-05-061-1/+12
* asn1: use ASN1_STRING accessors in crypto/cmp, crypto/ct, crypto/sm2, crypto/tsHamzah M. Yamani2026-03-121-7/+5
* Copyright year updatesopenssl-machine2026-03-102-2/+2
* Make ASN1_STRING opaqueBob Beck2026-02-251-0/+2
* Implement default SM2 distinguished identifierViktor Dukhovni2026-02-211-1/+21
* 4.0-POST-CLANG-FORMAT-WEBKIT4.0-POST-CLANG-FORMAT-WEBKITBob Beck2025-12-094-132/+132
* Copyright year updatesopenssl-machine2025-09-022-2/+2
* crypto: use array memory (re)allocation routinesEugene Syromiatnikov2025-08-081-2/+2
* sm2: sm2_sign.c: check EC_KEY_get0_private_key() for NULL in sm2_sig_gen()AntonMoryakov2025-07-251-0/+4
* libapps + libcrypto: Silence warnings on Win64 buildsTomas Mraz2025-07-021-12/+17
* sm2_sig_verify(): Do not call BN_CTX_end() without BN_CTX_start()Tomas Mraz2024-11-211-4/+8
* Copyright year updatesTomas Mraz2024-09-051-1/+1
* EVP_MD_size() updatesslontis2024-08-292-2/+2
* fix sm2 encryption implementation bug.Liu-Ermeng2024-05-151-4/+27
* Add check for public key presence on sm2 signingNeil Horman2024-04-091-1/+8
* Copyright year updatesRichard Levitte2024-04-091-1/+1
* Fix handling of NULL sig parameter in ECDSA_sign and similarBernd Edlinger2024-04-021-1/+6
* Optimize the implementation of ec_field_size()K12024-01-311-17/+4
* Copyright year updatesMatt Caswell2023-09-071-1/+1
* crypto/sm2/sm2_sign.c: Add BN_CTX_endJiasheng Jiang2023-06-131-0/+1
* Fix mem leak in ECDSA_sign().slontis2023-03-311-1/+1
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-052-32/+38
* Remove duplicated #include headersJHH202022-05-041-1/+0
* Add missing check according to SM2 Digital Signature generation algorithmMingjun.Yang2021-11-021-0/+13
* fix some code with obvious wrong coding stylex20182021-10-281-1/+1
* sm2: fix error raise to not fail make updatePauli2021-08-251-1/+1
* Check the plaintext buffer is large enough when decrypting SM2Matt Caswell2021-08-241-0/+4
* Correctly calculate the length of SM2 plaintext given the ciphertextMatt Caswell2021-08-241-16/+8
* Rename all getters to use get/get0 in nameTomas Mraz2021-06-012-7/+7
* add zero strenght arguments to BN and RAND RNG callsPauli2021-05-292-2/+2
* err: rename err_load_xxx_strings_int functionsPauli2021-05-261-1/+1
* Fix up issues found when running evp_extra_test with a non-default library co...Jon Spillett2021-03-171-1/+1
* Update copyright yearMatt Caswell2021-03-111-1/+1
* Fix external symbols related to ec & sm2 keysShane Lontis2021-02-263-50/+52
* Update copyright yearRichard Levitte2021-01-283-3/+3
* Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis2021-01-262-0/+4
* Add SM2 private key range validationNicola Tuveri2021-01-083-1/+52
* ERR: Rebuild all generated error headers and source filesRichard Levitte2020-11-241-5/+10
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-132-66/+66
* Update copyright yearMatt Caswell2020-10-151-1/+1
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-152-5/+5
* Remove some dead SM2 codeMatt Caswell2020-09-252-394/+1
* Fix missing propq in sm2Shane Lontis2020-09-231-2/+4
* Address review commentsPaul Yang2020-09-221-7/+7
* Add SM2 signature algorithm to default providerPaul Yang2020-09-223-14/+14