Lines Matching refs:keypair

317     secp256k1_keypair keypair;  in test_keypair()  local
326 CHECK(sizeof(zeros96) == sizeof(keypair)); in test_keypair()
332 CHECK(secp256k1_keypair_create(none, &keypair, sk) == 0); in test_keypair()
333 CHECK(secp256k1_memcmp_var(zeros96, &keypair, sizeof(keypair)) == 0); in test_keypair()
335 CHECK(secp256k1_keypair_create(verify, &keypair, sk) == 0); in test_keypair()
336 CHECK(secp256k1_memcmp_var(zeros96, &keypair, sizeof(keypair)) == 0); in test_keypair()
338 CHECK(secp256k1_keypair_create(sign, &keypair, sk) == 1); in test_keypair()
341 CHECK(secp256k1_keypair_create(sign, &keypair, NULL) == 0); in test_keypair()
342 CHECK(secp256k1_memcmp_var(zeros96, &keypair, sizeof(keypair)) == 0); in test_keypair()
346 CHECK(secp256k1_keypair_create(sign, &keypair, zeros96) == 0); in test_keypair()
347 CHECK(secp256k1_memcmp_var(zeros96, &keypair, sizeof(keypair)) == 0); in test_keypair()
348 CHECK(secp256k1_keypair_create(sign, &keypair, overflows) == 0); in test_keypair()
349 CHECK(secp256k1_memcmp_var(zeros96, &keypair, sizeof(keypair)) == 0); in test_keypair()
354 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair()
355 CHECK(secp256k1_keypair_pub(none, &pk, &keypair) == 1); in test_keypair()
356 CHECK(secp256k1_keypair_pub(none, NULL, &keypair) == 0); in test_keypair()
363 memset(&keypair, 0, sizeof(keypair)); in test_keypair()
364 CHECK(secp256k1_keypair_pub(none, &pk, &keypair) == 1); in test_keypair()
369 CHECK(secp256k1_keypair_create(sign, &keypair, sk) == 1); in test_keypair()
370 CHECK(secp256k1_keypair_pub(none, &pk_tmp, &keypair) == 1); in test_keypair()
376 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair()
377 CHECK(secp256k1_keypair_xonly_pub(none, &xonly_pk, &pk_parity, &keypair) == 1); in test_keypair()
378 CHECK(secp256k1_keypair_xonly_pub(none, NULL, &pk_parity, &keypair) == 0); in test_keypair()
380 CHECK(secp256k1_keypair_xonly_pub(none, &xonly_pk, NULL, &keypair) == 1); in test_keypair()
386 CHECK(secp256k1_keypair_xonly_pub(none, &xonly_pk, &pk_parity, &keypair) == 1); in test_keypair()
387 memset(&keypair, 0, sizeof(keypair)); in test_keypair()
388 CHECK(secp256k1_keypair_xonly_pub(none, &xonly_pk, &pk_parity, &keypair) == 0); in test_keypair()
395 CHECK(secp256k1_keypair_create(sign, &keypair, sk) == 1); in test_keypair()
396 CHECK(secp256k1_keypair_xonly_pub(none, &xonly_pk_tmp, &pk_parity_tmp, &keypair) == 1); in test_keypair()
403 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair()
404 CHECK(secp256k1_keypair_sec(none, sk_tmp, &keypair) == 1); in test_keypair()
405 CHECK(secp256k1_keypair_sec(none, NULL, &keypair) == 0); in test_keypair()
412 CHECK(secp256k1_keypair_create(sign, &keypair, sk) == 1); in test_keypair()
413 CHECK(secp256k1_keypair_sec(none, sk_tmp, &keypair) == 1); in test_keypair()
418 memset(&keypair, 0, sizeof(keypair)); in test_keypair()
419 CHECK(secp256k1_keypair_sec(none, sk_tmp, &keypair) == 1); in test_keypair()
429 secp256k1_keypair keypair; in test_keypair_add() local
439 CHECK(sizeof(zeros96) == sizeof(keypair)); in test_keypair_add()
443 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair_add()
445 CHECK(secp256k1_keypair_xonly_tweak_add(none, &keypair, tweak) == 0); in test_keypair_add()
447 CHECK(secp256k1_keypair_xonly_tweak_add(sign, &keypair, tweak) == 0); in test_keypair_add()
449 CHECK(secp256k1_keypair_xonly_tweak_add(verify, &keypair, tweak) == 1); in test_keypair_add()
452 CHECK(secp256k1_keypair_xonly_tweak_add(verify, &keypair, NULL) == 0); in test_keypair_add()
455 CHECK(secp256k1_memcmp_var(&keypair, zeros96, sizeof(keypair)) != 0); in test_keypair_add()
458 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair_add()
459 CHECK(secp256k1_keypair_xonly_tweak_add(ctx, &keypair, overflows) == 0); in test_keypair_add()
460 CHECK(secp256k1_memcmp_var(&keypair, zeros96, sizeof(keypair)) == 0); in test_keypair_add()
463 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair_add()
464 CHECK(secp256k1_keypair_xonly_tweak_add(ctx, &keypair, zeros96) == 1); in test_keypair_add()
471 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair_add()
472 memcpy(&keypair_tmp, &keypair, sizeof(keypair)); in test_keypair_add()
478 CHECK((secp256k1_keypair_xonly_tweak_add(ctx, &keypair, sk) == 0) in test_keypair_add()
480 CHECK(secp256k1_memcmp_var(&keypair, zeros96, sizeof(keypair)) == 0 in test_keypair_add()
485 memset(&keypair, 0, sizeof(keypair)); in test_keypair_add()
488 CHECK(secp256k1_keypair_xonly_tweak_add(verify, &keypair, tweak) == 0); in test_keypair_add()
490 CHECK(secp256k1_memcmp_var(&keypair, zeros96, sizeof(keypair)) == 0); in test_keypair_add()
492 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair_add()
493 memset(&keypair, 0, 32); in test_keypair_add()
494 CHECK(secp256k1_keypair_xonly_tweak_add(verify, &keypair, tweak) == 0); in test_keypair_add()
497 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair_add()
498 memset(&keypair.data[32], 0, 64); in test_keypair_add()
499 CHECK(secp256k1_keypair_xonly_tweak_add(verify, &keypair, tweak) == 0); in test_keypair_add()
503 CHECK(secp256k1_keypair_create(ctx, &keypair, sk) == 1); in test_keypair_add()
514 CHECK(secp256k1_keypair_xonly_pub(ctx, &internal_pk, NULL, &keypair) == 1); in test_keypair_add()
515 CHECK(secp256k1_keypair_xonly_tweak_add(ctx, &keypair, tweak) == 1); in test_keypair_add()
516 CHECK(secp256k1_keypair_xonly_pub(ctx, &output_pk, &pk_parity, &keypair) == 1); in test_keypair_add()
523 CHECK(secp256k1_keypair_pub(ctx, &output_pk_xy, &keypair) == 1); in test_keypair_add()
528 CHECK(secp256k1_keypair_sec(none, sk32, &keypair) == 1); in test_keypair_add()