You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/include/crypto
liequan che d078da86d6 crypto: Introduce SM3 hash hmac pbkdf algorithm
Introduce the SM3 cryptographic hash algorithm (GB/T 32905-2016).

SM3 (GB/T 32905-2016) is a cryptographic standard issued by the
Organization of State Commercial Cryptography Administration (OSCCA)
as an authorized cryptographic algorithm for use within China.

Detect the SM3 cryptographic hash algorithm and enable the feature silently
if it is available.

Signed-off-by: cheliequan <cheliequan@inspur.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
4 weeks ago
..
aes-round.h crypto: Add aesdec_ISB_ISR_AK_IMC 1 year ago
aes.h target/riscv: Use existing lookup tables for MixColumns 1 year ago
afsplit.h qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 3 months ago
akcipher.h include/: spelling fixes 1 year ago
block.h qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 3 months ago
cipher.h qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefix 3 months ago
clmul.h crypto: Add generic 64-bit carry-less multiply routine 1 year ago
desrfb.h replace TABs with spaces 2 years ago
hash.h crypto: Introduce SM3 hash hmac pbkdf algorithm 4 weeks ago
hmac.h include/crypto: clarify @result/@result_len for hash/hmac APIs 1 month ago
init.h crypto: Fix LGPL information in the file headers 5 years ago
ivgen.h qapi/crypto: Rename QCryptoIVGenAlgorithm to *Algo, and drop prefix 3 months ago
pbkdf.h qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefix 3 months ago
random.h crypto: Fix LGPL information in the file headers 5 years ago
secret.h Use DECLARE_*CHECKER* macros 4 years ago
secret_common.h bulk: Do not declare function prototypes using 'extern' keyword 1 year ago
secret_keyring.h qom: Remove module_obj_name parameter from OBJECT_DECLARE* macros 4 years ago
sm4.h crypto: Add SM4 constant parameter CK 1 year ago
tls-cipher-suites.h Clean up header guards that don't match their file name 3 years ago
tlscreds.h crypto: Make QCryptoTLSCreds* structures private 3 years ago
tlscredsanon.h crypto: Make QCryptoTLSCreds* structures private 3 years ago
tlscredspsk.h crypto: Make QCryptoTLSCreds* structures private 3 years ago
tlscredsx509.h crypto: Make QCryptoTLSCreds* structures private 3 years ago
tlssession.h crypto: propagate errors from TLS session I/O callbacks 4 months ago
x509-utils.h qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 3 months ago
xts.h crypto: Fix LGPL information in the file headers 5 years ago