Lines Matching defs:priv
545 BIGNUM *priv = NULL;
548 if (!TEST_ptr(priv = BN_new()))
555 if (!TEST_true(BN_set_word(priv, 1)))
557 BN_set_negative(priv, 1);
558 /* Fail if priv key is negative */
559 if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res)))
564 if (!TEST_true(BN_set_word(priv, 0)))
566 /* Fail if priv key is zero */
567 if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res)))
572 /* Pass if priv key >= 1 */
577 if (!TEST_ptr(BN_copy(priv, params->q)))
579 /* Fail if priv key = upper */
580 if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res)))
585 if (!TEST_true(BN_sub_word(priv, 1)))
587 /* Pass if priv key <= upper - 1 */
588 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
591 if (!TEST_false(ossl_ffc_validate_private_key(NULL, priv, &res)))
604 BN_free(priv);
612 BIGNUM *priv = NULL;
619 if (!TEST_ptr(priv = BN_new()))
628 if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, 220, 112, priv)))
631 if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, N + 1, 112, priv)))
634 if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, N, 0, priv)))
637 if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, N, 112, priv)))
640 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
643 if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, N / 2, 112, priv)))
645 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
650 priv)))
652 if (!TEST_int_le(BN_num_bits(priv), 225))
654 if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
660 BN_free(priv);