Lines Matching refs:NULL

45 static OSSL_PROVIDER *prov_null = NULL;
46 static OSSL_LIB_CTX *libctx = NULL;
64 { NULL } in test_get_options()
72 unsigned char *buf = NULL; in pkey_get_bn_bytes()
73 BIGNUM *bn = NULL; in pkey_get_bn_bytes()
80 if (buf == NULL) in pkey_get_bn_bytes()
100 EVP_MD_CTX *md_ctx = NULL; in sig_gen()
101 unsigned char *sig = NULL; in sig_gen()
104 OSSL_PARAM *p = pass_sig_gen_params ? params : NULL; in sig_gen()
109 || !TEST_int_eq(EVP_DigestSignInit_ex(md_ctx, NULL, digest_name, libctx, in sig_gen()
110 NULL, pkey, p), 1) in sig_gen()
115 sig = NULL; in sig_gen()
146 EVP_PKEY *pkey = NULL; in ecdsa_keygen_test()
147 unsigned char *priv = NULL; in ecdsa_keygen_test()
148 unsigned char *pubx = NULL, *puby = NULL; in ecdsa_keygen_test()
154 if (!TEST_ptr(pkey = EVP_PKEY_Q_keygen(libctx, NULL, "EC", tst->curve_name)) in ecdsa_keygen_test()
183 EVP_PKEY_CTX *ctx = NULL; in ecdsa_create_pkey()
184 OSSL_PARAM_BLD *bld = NULL; in ecdsa_create_pkey()
185 OSSL_PARAM *params = NULL; in ecdsa_create_pkey()
188 || (curve_name != NULL in ecdsa_create_pkey()
195 || !TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "EC", NULL)) in ecdsa_create_pkey()
214 EVP_PKEY_CTX *key_ctx = NULL; in ecdsa_pub_verify_test()
215 EVP_PKEY *pkey = NULL; in ecdsa_pub_verify_test()
239 unsigned char *rbuf = NULL, *sbuf = NULL; in get_ecdsa_sig_rs_bytes()
242 ECDSA_SIG *sign = d2i_ECDSA_SIG(NULL, &sig, sig_len); in get_ecdsa_sig_rs_bytes()
244 if (sign == NULL) in get_ecdsa_sig_rs_bytes()
248 if (r1 == NULL || s1 == NULL) in get_ecdsa_sig_rs_bytes()
255 if (rbuf == NULL || sbuf == NULL) in get_ecdsa_sig_rs_bytes()
278 EVP_PKEY *pkey = NULL; in ecdsa_siggen_test()
280 unsigned char *sig = NULL; in ecdsa_siggen_test()
281 unsigned char *r = NULL, *s = NULL; in ecdsa_siggen_test()
284 if (!TEST_ptr(pkey = EVP_PKEY_Q_keygen(libctx, NULL, "EC", tst->curve_name))) in ecdsa_siggen_test()
287 if (!TEST_true(sig_gen(pkey, NULL, tst->digest_alg, tst->msg, tst->msg_len, in ecdsa_siggen_test()
305 EVP_MD_CTX *md_ctx = NULL; in ecdsa_sigver_test()
306 EVP_PKEY *pkey = NULL; in ecdsa_sigver_test()
308 ECDSA_SIG *sign = NULL; in ecdsa_sigver_test()
310 unsigned char *sig = NULL; in ecdsa_sigver_test()
311 BIGNUM *rbn = NULL, *sbn = NULL; in ecdsa_sigver_test()
319 || !TEST_ptr(rbn = BN_bin2bn(tst->r, tst->r_len, NULL)) in ecdsa_sigver_test()
320 || !TEST_ptr(sbn = BN_bin2bn(tst->s, tst->s_len, NULL)) in ecdsa_sigver_test()
323 rbn = sbn = NULL; in ecdsa_sigver_test()
327 || !TEST_true(EVP_DigestVerifyInit_ex(md_ctx, NULL, tst->digest_alg, in ecdsa_sigver_test()
328 libctx, NULL, pkey, NULL)) in ecdsa_sigver_test()
357 EVP_PKEY *peer1 = NULL, *peer2 = NULL; in ecdh_cofactor_derive_test()
358 EVP_PKEY_CTX *p1ctx = NULL; in ecdh_cofactor_derive_test()
359 OSSL_PARAM params[2], *prms = NULL; in ecdh_cofactor_derive_test()
366 if (!TEST_ptr(peer1 = EVP_PKEY_Q_keygen(libctx, NULL, "EC", curve)) in ecdh_cofactor_derive_test()
367 || !TEST_ptr(peer2 = EVP_PKEY_Q_keygen(libctx, NULL, "EC", curve))) in ecdh_cofactor_derive_test()
372 prms = NULL; in ecdh_cofactor_derive_test()
379 || !TEST_ptr(p1ctx = EVP_PKEY_CTX_new_from_pkey(libctx, peer1, NULL))) in ecdh_cofactor_derive_test()
382 prms = NULL; in ecdh_cofactor_derive_test()
416 unsigned char *buf = NULL; in pkey_get_octet_bytes()
418 if (!EVP_PKEY_get_octet_string_param(pkey, name, NULL, 0, &len)) in pkey_get_octet_bytes()
422 if (buf == NULL) in pkey_get_octet_bytes()
441 EVP_PKEY_CTX *ctx = NULL; in eddsa_create_pkey()
442 OSSL_PARAM_BLD *bld = NULL; in eddsa_create_pkey()
443 OSSL_PARAM *params = NULL; in eddsa_create_pkey()
450 || !TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, algname, NULL)) in eddsa_create_pkey()
468 EVP_PKEY_CTX *key_ctx = NULL; in eddsa_pub_verify_test()
469 EVP_PKEY *pkey = NULL; in eddsa_pub_verify_test()
488 EVP_PKEY *pkey = NULL; in eddsa_keygen_test()
489 unsigned char *priv = NULL, *pub = NULL; in eddsa_keygen_test()
495 if (!TEST_ptr(pkey = EVP_PKEY_Q_keygen(libctx, NULL, tst->curve_name)) in eddsa_keygen_test()
521 EVP_PKEY_CTX *paramgen_ctx = NULL; in dsa_paramgen()
522 EVP_PKEY *param_key = NULL; in dsa_paramgen()
524 if (!TEST_ptr(paramgen_ctx = EVP_PKEY_CTX_new_from_name(libctx, "DSA", NULL)) in dsa_paramgen()
536 EVP_PKEY *param_key = NULL, *key = NULL; in dsa_keygen()
537 EVP_PKEY_CTX *keygen_ctx = NULL; in dsa_keygen()
541 NULL)) in dsa_keygen()
554 EVP_PKEY_CTX *paramgen_ctx = NULL, *keygen_ctx = NULL; in dsa_keygen_test()
555 EVP_PKEY *param_key = NULL, *key = NULL; in dsa_keygen_test()
556 unsigned char *priv = NULL, *pub = NULL; in dsa_keygen_test()
564 NULL)) in dsa_keygen_test()
579 key = NULL; in dsa_keygen_test()
580 pub = priv = NULL; in dsa_keygen_test()
596 EVP_PKEY_CTX *paramgen_ctx = NULL; in dsa_paramgen_test()
597 EVP_PKEY *param_key = NULL; in dsa_paramgen_test()
598 unsigned char *p = NULL, *q = NULL, *seed = NULL; in dsa_paramgen_test()
602 if (!TEST_ptr(paramgen_ctx = EVP_PKEY_CTX_new_from_name(libctx, "DSA", NULL)) in dsa_paramgen_test()
651 EVP_PKEY_CTX *ctx = NULL; in dsa_create_pkey()
652 OSSL_PARAM_BLD *bld = NULL; in dsa_create_pkey()
653 OSSL_PARAM *params = NULL; in dsa_create_pkey()
654 BIGNUM *p_bn = NULL, *q_bn = NULL, *g_bn = NULL, *pub_bn = NULL; in dsa_create_pkey()
671 if (g != NULL) { in dsa_create_pkey()
678 if (seed != NULL) { in dsa_create_pkey()
689 if (pub != NULL) { in dsa_create_pkey()
698 || !TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "DSA", NULL)) in dsa_create_pkey()
715 BN_CTX *bn_ctx = NULL; in dsa_pqver_test()
716 EVP_PKEY_CTX *key_ctx = NULL; in dsa_pqver_test()
717 EVP_PKEY *param_key = NULL; in dsa_pqver_test()
722 tst->q, tst->q_len, NULL, 0, in dsa_pqver_test()
725 NULL, 0, in dsa_pqver_test()
728 NULL)) in dsa_pqver_test()
746 unsigned char *rbuf = NULL, *sbuf = NULL; in get_dsa_sig_rs_bytes()
749 DSA_SIG *sign = d2i_DSA_SIG(NULL, &sig, sig_len); in get_dsa_sig_rs_bytes()
751 if (sign == NULL) in get_dsa_sig_rs_bytes()
754 if (r1 == NULL || s1 == NULL) in get_dsa_sig_rs_bytes()
761 if (rbuf == NULL || sbuf == NULL) in get_dsa_sig_rs_bytes()
784 EVP_PKEY *pkey = NULL; in dsa_siggen_test()
785 unsigned char *sig = NULL, *r = NULL, *s = NULL; in dsa_siggen_test()
795 if (!TEST_true(sig_gen(pkey, NULL, tst->digest_alg, tst->msg, tst->msg_len, in dsa_siggen_test()
814 EVP_PKEY_CTX *ctx = NULL; in dsa_sigver_test()
815 EVP_PKEY *pkey = NULL; in dsa_sigver_test()
816 DSA_SIG *sign = NULL; in dsa_sigver_test()
818 unsigned char *sig = NULL; in dsa_sigver_test()
819 BIGNUM *rbn = NULL, *sbn = NULL; in dsa_sigver_test()
820 EVP_MD *md = NULL; in dsa_sigver_test()
823 BN_CTX *bn_ctx = NULL; in dsa_sigver_test()
829 NULL, 0, 0, 0, 0, tst->pub, tst->pub_len, in dsa_sigver_test()
834 || !TEST_ptr(rbn = BN_bin2bn(tst->r, tst->r_len, NULL)) in dsa_sigver_test()
835 || !TEST_ptr(sbn = BN_bin2bn(tst->s, tst->s_len, NULL)) in dsa_sigver_test()
838 rbn = sbn = NULL; in dsa_sigver_test()
842 digest, &digest_len, md, NULL))) in dsa_sigver_test()
875 EVP_CIPHER_CTX *ctx = NULL; in cipher_enc()
876 EVP_CIPHER *cipher = NULL; in cipher_enc()
882 || !TEST_true(EVP_CipherInit_ex(ctx, cipher, NULL, key, iv, enc)) in cipher_enc()
923 EVP_CIPHER *cipher = NULL; in aes_ccm_enc_dec()
932 || !TEST_true(EVP_CipherInit_ex(ctx, cipher, NULL, NULL, NULL, enc)) in aes_ccm_enc_dec()
934 NULL), 0) in aes_ccm_enc_dec()
936 enc ? NULL : (void *)tag), 0) in aes_ccm_enc_dec()
937 || !TEST_true(EVP_CipherInit_ex(ctx, NULL, NULL, key, iv, enc)) in aes_ccm_enc_dec()
939 || !TEST_true(EVP_CipherUpdate(ctx, NULL, &len, NULL, pt_len)) in aes_ccm_enc_dec()
940 || !TEST_true(EVP_CipherUpdate(ctx, NULL, &len, aad, aad_len)) in aes_ccm_enc_dec()
1012 EVP_CIPHER *cipher = NULL; in aes_gcm_enc_dec()
1020 || !TEST_true(EVP_CipherInit_ex(ctx, cipher, NULL, NULL, NULL, enc)) in aes_gcm_enc_dec()
1022 NULL), 0)) in aes_gcm_enc_dec()
1035 if (!TEST_true(EVP_CipherInit_ex(ctx, NULL, NULL, key, iv, enc)) in aes_gcm_enc_dec()
1037 || !TEST_true(EVP_CipherUpdate(ctx, NULL, &len, aad, aad_len)) in aes_gcm_enc_dec()
1049 if ((ct != NULL && !TEST_mem_eq(out, olen, ct, ct_len)) in aes_gcm_enc_dec()
1052 || (tag != NULL in aes_gcm_enc_dec()
1056 if (ct != NULL && !TEST_mem_eq(out, olen, ct, ct_len)) in aes_gcm_enc_dec()
1066 int ivgen = (OSSL_PARAM_locate_const(gettables, ivgenkey) != NULL); in aes_gcm_enc_dec()
1070 if (outiv != NULL) in aes_gcm_enc_dec()
1076 && !TEST_uint_eq(iv_generated, (enc == 0 || iv != NULL ? 0 : 1))) in aes_gcm_enc_dec()
1079 if (out_len != NULL) in aes_gcm_enc_dec()
1100 enc, pass, out, NULL, NULL) in aes_gcm_enc_dec_test()
1105 !enc, pass, out, NULL, NULL) in aes_gcm_enc_dec_test()
1111 !enc, !pass, out, NULL, NULL); in aes_gcm_enc_dec_test()
1125 NULL, tst->iv_len, tst->aad, tst->aad_len, in aes_gcm_gen_iv_internal_test()
1126 NULL, tst->ct_len, NULL, tst->tag_len, in aes_gcm_gen_iv_internal_test()
1132 !enc, pass, out, NULL, NULL); in aes_gcm_gen_iv_internal_test()
1142 EVP_PKEY_CTX *ctx = NULL; in dh_create_pkey()
1143 OSSL_PARAM_BLD *bld = NULL; in dh_create_pkey()
1144 OSSL_PARAM *params = NULL; in dh_create_pkey()
1145 BIGNUM *pub_bn = NULL, *priv_bn = NULL; in dh_create_pkey()
1148 || (group_name != NULL in dh_create_pkey()
1154 if (pub != NULL) { in dh_create_pkey()
1161 if (priv != NULL) { in dh_create_pkey()
1170 || !TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "DH", NULL)) in dh_create_pkey()
1187 EVP_PKEY_CTX *ctx = NULL; in dh_safe_prime_keygen_test()
1188 EVP_PKEY *pkey = NULL; in dh_safe_prime_keygen_test()
1189 unsigned char *priv = NULL; in dh_safe_prime_keygen_test()
1190 unsigned char *pub = NULL; in dh_safe_prime_keygen_test()
1199 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "DH", NULL)) in dh_safe_prime_keygen_test()
1223 BN_CTX *bn_ctx = NULL; in dh_safe_prime_keyver_test()
1224 EVP_PKEY_CTX *key_ctx = NULL; in dh_safe_prime_keyver_test()
1225 EVP_PKEY *pkey = NULL; in dh_safe_prime_keyver_test()
1253 EVP_PKEY_CTX *ctx = NULL; in rsa_create_pkey()
1254 OSSL_PARAM_BLD *bld = NULL; in rsa_create_pkey()
1255 OSSL_PARAM *params = NULL; in rsa_create_pkey()
1256 BIGNUM *e_bn = NULL, *d_bn = NULL, *n_bn = NULL; in rsa_create_pkey()
1264 if (e != NULL) { in rsa_create_pkey()
1271 if (d != NULL) { in rsa_create_pkey()
1279 || !TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "RSA", NULL)) in rsa_create_pkey()
1296 EVP_PKEY_CTX *ctx = NULL; in rsa_keygen_test()
1297 EVP_PKEY *pkey = NULL; in rsa_keygen_test()
1298 BIGNUM *e_bn = NULL; in rsa_keygen_test()
1299 BIGNUM *xp1_bn = NULL, *xp2_bn = NULL, *xp_bn = NULL; in rsa_keygen_test()
1300 BIGNUM *xq1_bn = NULL, *xq2_bn = NULL, *xq_bn = NULL; in rsa_keygen_test()
1301 unsigned char *n = NULL, *d = NULL; in rsa_keygen_test()
1302 unsigned char *p = NULL, *p1 = NULL, *p2 = NULL; in rsa_keygen_test()
1303 unsigned char *q = NULL, *q1 = NULL, *q2 = NULL; in rsa_keygen_test()
1307 OSSL_PARAM_BLD *bld = NULL; in rsa_keygen_test()
1308 OSSL_PARAM *params = NULL; in rsa_keygen_test()
1312 || !TEST_ptr(xp1_bn = BN_bin2bn(tst->xp1, tst->xp1_len, NULL)) in rsa_keygen_test()
1313 || !TEST_ptr(xp2_bn = BN_bin2bn(tst->xp2, tst->xp2_len, NULL)) in rsa_keygen_test()
1314 || !TEST_ptr(xp_bn = BN_bin2bn(tst->xp, tst->xp_len, NULL)) in rsa_keygen_test()
1315 || !TEST_ptr(xq1_bn = BN_bin2bn(tst->xq1, tst->xq1_len, NULL)) in rsa_keygen_test()
1316 || !TEST_ptr(xq2_bn = BN_bin2bn(tst->xq2, tst->xq2_len, NULL)) in rsa_keygen_test()
1317 || !TEST_ptr(xq_bn = BN_bin2bn(tst->xq, tst->xq_len, NULL)) in rsa_keygen_test()
1333 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new_from_name(libctx, "RSA", NULL)) in rsa_keygen_test()
1334 || !TEST_ptr(e_bn = BN_bin2bn(tst->e, tst->e_len, NULL)) in rsa_keygen_test()
1403 EVP_PKEY *pkey = NULL; in rsa_siggen_test()
1404 unsigned char *sig = NULL, *n = NULL, *e = NULL; in rsa_siggen_test()
1426 if (!TEST_ptr(pkey = EVP_PKEY_Q_keygen(libctx, NULL, "RSA", tst->mod)) in rsa_siggen_test()
1448 EVP_PKEY_CTX *pkey_ctx = NULL; in rsa_sigver_test()
1449 EVP_PKEY *pkey = NULL; in rsa_sigver_test()
1450 EVP_MD_CTX *md_ctx = NULL; in rsa_sigver_test()
1451 BN_CTX *bn_ctx = NULL; in rsa_sigver_test()
1471 tst->e, tst->e_len, NULL, 0, bn_ctx)) in rsa_sigver_test()
1474 tst->digest_alg, libctx, NULL, in rsa_sigver_test()
1475 pkey, NULL)) in rsa_sigver_test()
1496 EVP_PKEY_CTX *ctx = NULL; in rsa_decryption_primitive_test()
1497 EVP_PKEY *pkey = NULL; in rsa_decryption_primitive_test()
1500 unsigned char *n = NULL, *e = NULL; in rsa_decryption_primitive_test()
1502 BN_CTX *bn_ctx = NULL; in rsa_decryption_primitive_test()
1505 if (!TEST_ptr(pkey = EVP_PKEY_Q_keygen(libctx, NULL, "RSA", 2048)) in rsa_decryption_primitive_test()
1532 const OSSL_PARAM *p = NULL; in self_test_events()
1533 const char *phase = NULL, *type = NULL, *desc = NULL; in self_test_events()
1541 if (p == NULL || p->data_type != OSSL_PARAM_UTF8_STRING) in self_test_events()
1546 if (p == NULL || p->data_type != OSSL_PARAM_UTF8_STRING) in self_test_events()
1551 if (p == NULL || p->data_type != OSSL_PARAM_UTF8_STRING) in self_test_events()
1564 EVP_RAND *rand = NULL; in drbg_test()
1565 EVP_RAND_CTX *ctx = NULL, *parent = NULL; in drbg_test()
1574 || !TEST_ptr(parent = EVP_RAND_CTX_new(rand, NULL))) in drbg_test()
1577 rand = NULL; in drbg_test()
1614 if (!TEST_true(EVP_RAND_instantiate(ctx, 0, 0, (void *)"", 0, NULL)) in drbg_test()
1616 0, 0, NULL, 0)) in drbg_test()
1618 0, 0, NULL, 0))) in drbg_test()
1645 EVP_CIPHER *cipher = NULL; in aes_cfb1_bits_test()
1646 EVP_CIPHER_CTX *ctx = NULL; in aes_cfb1_bits_test()
1670 if (!TEST_int_gt(EVP_CipherInit_ex(ctx, cipher, NULL, key, iv, 1), 0)) in aes_cfb1_bits_test()
1692 char *config_file = NULL; in setup_tests()
1709 if (!test_get_libctx(&libctx, &prov_null, config_file, NULL, NULL)) in setup_tests()