| /src/crypto/external/apache2/openssl/dist/providers/implementations/asymciphers/ |
| sm2_enc.c | 51 PROV_SM2_CTX *psm2ctx = OPENSSL_zalloc(sizeof(PROV_SM2_CTX)); local 53 if (psm2ctx == NULL) 55 psm2ctx->libctx = PROV_LIBCTX_OF(provctx); 57 return psm2ctx; 62 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 64 if (psm2ctx == NULL || vkey == NULL || !EC_KEY_up_ref(vkey)) 66 EC_KEY_free(psm2ctx->key); 67 psm2ctx->key = vkey; 69 return sm2_set_ctx_params(psm2ctx, params); 72 static const EVP_MD *sm2_get_md(PROV_SM2_CTX *psm2ctx) 86 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 107 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 124 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 159 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 189 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local [all...] |
| /src/crypto/external/bsd/openssl/dist/providers/implementations/asymciphers/ |
| sm2_enc.c | 50 PROV_SM2_CTX *psm2ctx = OPENSSL_zalloc(sizeof(PROV_SM2_CTX)); local 52 if (psm2ctx == NULL) 54 psm2ctx->libctx = PROV_LIBCTX_OF(provctx); 56 return psm2ctx; 61 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 63 if (psm2ctx == NULL || vkey == NULL || !EC_KEY_up_ref(vkey)) 65 EC_KEY_free(psm2ctx->key); 66 psm2ctx->key = vkey; 68 return sm2_set_ctx_params(psm2ctx, params); 71 static const EVP_MD *sm2_get_md(PROV_SM2_CTX *psm2ctx) 85 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 106 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 123 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 158 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 189 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local [all...] |
| /src/crypto/external/apache2/openssl/dist/providers/implementations/signature/ |
| sm2_sig.c | 92 static int sm2sig_set_mdname(PROV_SM2_CTX *psm2ctx, const char *mdname) 94 if (psm2ctx->md == NULL) /* We need an SM3 md to compare with */ 95 psm2ctx->md = EVP_MD_fetch(psm2ctx->libctx, psm2ctx->mdname, 96 psm2ctx->propq); 97 if (psm2ctx->md == NULL) 101 if (EVP_MD_xof(psm2ctx->md)) { 109 if (strlen(mdname) >= sizeof(psm2ctx->mdname) 110 || !EVP_MD_is_a(psm2ctx->md, mdname)) 140 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 282 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 294 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 317 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 400 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 439 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 508 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 518 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 528 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 538 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local [all...] |
| /src/crypto/external/bsd/openssl/dist/providers/implementations/signature/ |
| sm2_sig.c | 93 static int sm2sig_set_mdname(PROV_SM2_CTX *psm2ctx, const char *mdname) 95 if (psm2ctx->md == NULL) /* We need an SM3 md to compare with */ 96 psm2ctx->md = EVP_MD_fetch(psm2ctx->libctx, psm2ctx->mdname, 97 psm2ctx->propq); 98 if (psm2ctx->md == NULL) 104 if (strlen(mdname) >= sizeof(psm2ctx->mdname) 105 || !EVP_MD_is_a(psm2ctx->md, mdname)) { 111 OPENSSL_strlcpy(psm2ctx->mdname, mdname, sizeof(psm2ctx->mdname)) 136 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 275 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 287 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 311 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 391 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 430 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 500 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 510 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 520 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local 530 PROV_SM2_CTX *psm2ctx = (PROV_SM2_CTX *)vpsm2ctx; local [all...] |