• Home
  • Raw
  • Download

Lines Matching refs:DO

40    DO(mp_init_multi(&kA, &kB, &rA, &rB, &modulus, NULL));  in ecc_test_shamir()
55 DO(mp_read_radix(G->x, ltc_ecc_sets[z].Gx, 16)); in ecc_test_shamir()
56 DO(mp_read_radix(G->y, ltc_ecc_sets[z].Gy, 16)); in ecc_test_shamir()
57 DO(mp_set(G->z, 1)); in ecc_test_shamir()
58 DO(mp_read_radix(modulus, ltc_ecc_sets[z].prime, 16)); in ecc_test_shamir()
59 DO(mp_montgomery_setup(modulus, &mp)); in ecc_test_shamir()
65 DO(mp_read_unsigned_bin(rA, buf, sizes[x])); in ecc_test_shamir()
67 DO(mp_read_unsigned_bin(rB, buf, sizes[x])); in ecc_test_shamir()
70 DO(ltc_mp.ecc_ptmul(rA, G, A, modulus, 1)); in ecc_test_shamir()
73 DO(ltc_mp.ecc_ptmul(rB, G, B, modulus, 1)); in ecc_test_shamir()
77 DO(mp_read_unsigned_bin(kA, buf, sizes[x])); in ecc_test_shamir()
79 DO(mp_read_unsigned_bin(kB, buf, sizes[x])); in ecc_test_shamir()
82 DO(ltc_mp.ecc_ptmul(kA, A, C1, modulus, 0)); in ecc_test_shamir()
83 DO(ltc_mp.ecc_ptmul(kB, B, C2, modulus, 0)); in ecc_test_shamir()
84 DO(ltc_mp.ecc_ptadd(C1, C2, C1, modulus, mp)); in ecc_test_shamir()
85 DO(ltc_mp.ecc_map(C1, modulus, mp)); in ecc_test_shamir()
88 DO(ltc_mp.ecc_mul2add(A, kA, B, kB, C2, modulus)); in ecc_test_shamir()
115 DO(ecc_test ()); in ecc_tests()
116 DO(ecc_test ()); in ecc_tests()
117 DO(ecc_test ()); in ecc_tests()
118 DO(ecc_test ()); in ecc_tests()
119 DO(ecc_test ()); in ecc_tests()
123 DO(ecc_make_key (&yarrow_prng, find_prng ("yarrow"), sizes[s], &usera)); in ecc_tests()
124 DO(ecc_make_key (&yarrow_prng, find_prng ("yarrow"), sizes[s], &userb)); in ecc_tests()
128 DO(ecc_shared_secret (&usera, &userb, buf[0], &x)); in ecc_tests()
131 DO(ecc_shared_secret (&userb, &usera, buf[1], &y)); in ecc_tests()
145 DO(ecc_export (buf[1], &y, PK_PUBLIC, &userb)); in ecc_tests()
149 DO(ecc_import (buf[1], y, &userb)); in ecc_tests()
152 DO(ecc_shared_secret (&usera, &userb, buf[2], &z)); in ecc_tests()
165 DO(ecc_ansi_x963_export(&userb, buf[1], &y)); in ecc_tests()
169 DO(ecc_ansi_x963_import(buf[1], y, &userb)); in ecc_tests()
173 DO(ecc_shared_secret (&usera, &userb, buf[2], &z)); in ecc_tests()
188 DO(ecc_make_key (&yarrow_prng, find_prng ("yarrow"), sizes[s], &usera)); in ecc_tests()
192 DO(ecc_export(buf[0], &x, PK_PUBLIC, &usera)); in ecc_tests()
193 DO(ecc_import(buf[0], x, &pubKey)); in ecc_tests()
195 DO(ecc_export(buf[0], &x, PK_PRIVATE, &usera)); in ecc_tests()
196 DO(ecc_import(buf[0], x, &privKey)); in ecc_tests()
202DO(ecc_encrypt_key (buf[0], 32, buf[1], &y, &yarrow_prng, find_prng ("yarrow"), find_hash ("sha256… in ecc_tests()
205 DO(ecc_decrypt_key (buf[1], y, buf[0], &x, &privKey)); in ecc_tests()
221 DO(ecc_sign_hash (buf[0], 16, buf[1], &x, &yarrow_prng, find_prng ("yarrow"), &privKey)); in ecc_tests()
222 DO(ecc_verify_hash (buf[1], x, buf[0], 16, &stat, &pubKey)); in ecc_tests()
224 DO(ecc_verify_hash (buf[1], x, buf[0], 16, &stat2, &privKey)); in ecc_tests()