Home
last modified time | relevance | path

Searched refs:bignum (Results 1 – 25 of 89) sorted by relevance

1234

/third_party/icu/vendor/double-conversion/upstream/test/cctest/
Dtest-bignum.cc41 static void AssignHexString(Bignum* bignum, const char* str) { in AssignHexString() argument
42 bignum->AssignHexString(Vector<const char>(str, strlen(str))); in AssignHexString()
46 static void AssignDecimalString(Bignum* bignum, const char* str) { in AssignDecimalString() argument
47 bignum->AssignDecimalString(Vector<const char>(str, strlen(str))); in AssignDecimalString()
53 Bignum bignum; in TEST() local
55 bignum.AssignUInt16(0); in TEST()
56 CHECK(bignum.ToHexString(buffer, kBufferSize)); in TEST()
58 bignum.AssignUInt16(0xA); in TEST()
59 CHECK(bignum.ToHexString(buffer, kBufferSize)); in TEST()
61 bignum.AssignUInt16(0x20); in TEST()
[all …]
DCMakeLists.txt8 test-bignum.cc
9 test-bignum-dtoa.cc
27 COMMAND $<TARGET_FILE:cctest> test-bignum)
31 COMMAND $<TARGET_FILE:cctest> test-bignum-dtoa)
DSConscript7 'test-bignum.cc',
8 'test-bignum-dtoa.cc',
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/tls/
Dbignum.h12 struct bignum;
14 struct bignum * bignum_init(void);
15 void bignum_deinit(struct bignum *n);
16 size_t bignum_get_unsigned_bin_len(struct bignum *n);
17 int bignum_get_unsigned_bin(const struct bignum *n, u8 *buf, size_t *len);
18 int bignum_set_unsigned_bin(struct bignum *n, const u8 *buf, size_t len);
19 int bignum_cmp(const struct bignum *a, const struct bignum *b);
20 int bignum_cmp_d(const struct bignum *a, unsigned long b);
21 int bignum_add(const struct bignum *a, const struct bignum *b,
22 struct bignum *c);
[all …]
Dbignum.c30 struct bignum * bignum_init(void) in bignum_init()
32 struct bignum *n = os_zalloc(sizeof(mp_int)); in bignum_init()
47 void bignum_deinit(struct bignum *n) in bignum_deinit()
61 size_t bignum_get_unsigned_bin_len(struct bignum *n) in bignum_get_unsigned_bin_len()
75 int bignum_get_unsigned_bin(const struct bignum *n, u8 *buf, size_t *len) in bignum_get_unsigned_bin()
99 int bignum_set_unsigned_bin(struct bignum *n, const u8 *buf, size_t len) in bignum_set_unsigned_bin()
115 int bignum_cmp(const struct bignum *a, const struct bignum *b) in bignum_cmp()
127 int bignum_cmp_d(const struct bignum *a, unsigned long b) in bignum_cmp_d()
140 int bignum_add(const struct bignum *a, const struct bignum *b, in bignum_add()
141 struct bignum *c) in bignum_add()
[all …]
Drsa.c19 struct bignum *n; /* modulus (p * q) */
20 struct bignum *e; /* public exponent */
22 struct bignum *d; /* private exponent */
23 struct bignum *p; /* prime p (factor of n) */
24 struct bignum *q; /* prime q (factor of n) */
25 struct bignum *dmp1; /* d mod (p - 1); CRT exponent */
26 struct bignum *dmq1; /* d mod (q - 1); CRT exponent */
27 struct bignum *iqmp; /* 1 / q mod p; CRT coefficient */
32 struct bignum *num) in crypto_rsa_parse_integer()
152 struct bignum *zero; in crypto_rsa_import_private_key()
[all …]
DMakefile19 bignum.o \
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/tls/
Dbignum.h12 struct bignum;
14 struct bignum * bignum_init(void);
15 void bignum_deinit(struct bignum *n);
16 size_t bignum_get_unsigned_bin_len(struct bignum *n);
17 int bignum_get_unsigned_bin(const struct bignum *n, u8 *buf, size_t *len);
18 int bignum_set_unsigned_bin(struct bignum *n, const u8 *buf, size_t len);
19 int bignum_cmp(const struct bignum *a, const struct bignum *b);
20 int bignum_cmp_d(const struct bignum *a, unsigned long b);
21 int bignum_add(const struct bignum *a, const struct bignum *b,
22 struct bignum *c);
[all …]
Dbignum.c30 struct bignum * bignum_init(void) in bignum_init()
32 struct bignum *n = os_zalloc(sizeof(mp_int)); in bignum_init()
47 void bignum_deinit(struct bignum *n) in bignum_deinit()
61 size_t bignum_get_unsigned_bin_len(struct bignum *n) in bignum_get_unsigned_bin_len()
75 int bignum_get_unsigned_bin(const struct bignum *n, u8 *buf, size_t *len) in bignum_get_unsigned_bin()
99 int bignum_set_unsigned_bin(struct bignum *n, const u8 *buf, size_t len) in bignum_set_unsigned_bin()
115 int bignum_cmp(const struct bignum *a, const struct bignum *b) in bignum_cmp()
127 int bignum_cmp_d(const struct bignum *a, unsigned long b) in bignum_cmp_d()
140 int bignum_add(const struct bignum *a, const struct bignum *b, in bignum_add()
141 struct bignum *c) in bignum_add()
[all …]
Drsa.c19 struct bignum *n; /* modulus (p * q) */
20 struct bignum *e; /* public exponent */
22 struct bignum *d; /* private exponent */
23 struct bignum *p; /* prime p (factor of n) */
24 struct bignum *q; /* prime q (factor of n) */
25 struct bignum *dmp1; /* d mod (p - 1); CRT exponent */
26 struct bignum *dmq1; /* d mod (q - 1); CRT exponent */
27 struct bignum *iqmp; /* 1 / q mod p; CRT coefficient */
32 struct bignum *num) in crypto_rsa_parse_integer()
147 struct bignum *zero; in crypto_rsa_import_private_key()
[all …]
DMakefile8 bignum.o \
/third_party/boost/libs/math/example/
Dspecial_data.cpp34 typedef number<cpp_dec_float<500> > bignum; in cpp_main() typedef
36 parameter_info<bignum> arg1, arg2; in cpp_main()
37 test_data<bignum> data; in cpp_main()
60 bignum (*fp)(bignum, bignum) = &my_special; in cpp_main()
/third_party/icu/vendor/double-conversion/upstream/
DBUILD12 "double-conversion/bignum.cc",
13 "double-conversion/bignum-dtoa.cc",
22 "double-conversion/bignum.h",
23 "double-conversion/bignum-dtoa.h",
55 "test/cctest/test-bignum.cc",
56 "test/cctest/test-bignum-dtoa.cc",
66 "test-bignum",
67 "test-bignum-dtoa",
DCMakeLists.txt9 double-conversion/bignum.h
22 double-conversion/bignum.cc
23 double-conversion/bignum-dtoa.cc
/third_party/openssl/fuzz/
Dbuild.info12 PROGRAMS_NO_INST=asn1 asn1parse bignum bndiv client conf crl server x509
30 SOURCE[bignum]=bignum.c driver.c
31 INCLUDE[bignum]=../include {- $ex_inc -}
32 DEPEND[bignum]=../libcrypto {- $ex_lib -}
68 …PROGRAMS_NO_INST=asn1-test asn1parse-test bignum-test bndiv-test client-test conf-test crl-test se…
86 SOURCE[bignum-test]=bignum.c test-corpus.c
87 INCLUDE[bignum-test]=../include
88 DEPEND[bignum-test]=../libcrypto
/third_party/python/Lib/test/
Dtest_kqueue.py76 bignum = 0x7fff
77 ev = select.kevent(bignum, 1, 2, 3, bignum - 1, bignum)
78 self.assertEqual(ev.ident, bignum)
82 self.assertEqual(ev.data, bignum - 1)
83 self.assertEqual(ev.udata, bignum)
88 bignum = 0xffff
89 ev = select.kevent(0, 1, bignum)
92 self.assertEqual(ev.flags, bignum)
100 bignum = 0xffffffff
101 ev = select.kevent(0, 1, 2, bignum)
[all …]
/third_party/boost/libs/math/tools/
Dbessel_derivative_data.cpp81 typedef number<mpfr_float_backend<200> > bignum; in cpp_main() typedef
83 parameter_info<bignum> arg1, arg2; in cpp_main()
84 test_data<bignum> data; in cpp_main()
131 bignum (*fp)(bignum, bignum) = 0; in cpp_main()
/third_party/icu/vendor/double-conversion/
Dpull-from-upstream.sh51 do_patch_prefix_extension bignum cc cpp;
52 do_patch_prefix_extension bignum h h;
53 do_patch_prefix_extension bignum-dtoa cc cpp;
54 do_patch_prefix_extension bignum-dtoa h h;
/third_party/ltp/tools/sparse/sparse-src/validation/
Dinteger-const-expr.c13 static inline unsigned long long bignum(void) in bignum() function
58 TEST(0, bignum() - 1); in main()
59 TEST(0, 0*bignum()); in main()
/third_party/icu/vendor/double-conversion/upstream/double-conversion/
DSConscript3 'bignum.cc',
4 'bignum-dtoa.cc',
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/crypto/
Dcrypto_internal-modexp.c48 struct bignum *pub; in crypto_dh_derive_secret()
62 struct bignum *p, *q, *tmp; in crypto_dh_derive_secret()
94 struct bignum *bn_base, *bn_exp, *bn_modulus, *bn_result; in crypto_mod_exp()
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/crypto/
Dcrypto_internal-modexp.c48 struct bignum *pub; in crypto_dh_derive_secret()
62 struct bignum *p, *q, *tmp; in crypto_dh_derive_secret()
94 struct bignum *bn_base, *bn_exp, *bn_modulus, *bn_result; in crypto_mod_exp()
/third_party/quickjs/
DChangelog49 - more memory checks in the bignum operations
58 - always compile the bignum code. Added '--bignum' option to qjs.
136 - simplified power and division operators in bignum extension
/third_party/python/Modules/_decimal/libmpdec/
DREADME.txt36 Files for bignum arithmetic:
67 bignum.txt -> Explanation of the Fast Number Theoretic Transform (FNT).
/third_party/icu/icu4c/source/i18n/
Dsources.txt56 double-conversion-bignum-dtoa.cpp
57 double-conversion-bignum.cpp

1234