| /freebsd/contrib/wpa/src/tls/ |
| H A D | bignum.h | 12 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 …]
|
| H A D | bignum.c | 30 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 …]
|
| H A D | rsa.c | 19 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 …]
|
| H A D | Makefile | 8 bignum.o \
|
| H A D | pkcs8.c | 23 struct bignum *zero; in pkcs8_key_import()
|
| /freebsd/crypto/openssl/fuzz/ |
| H A D | build.info | 12 PROGRAMS{noinst}=asn1 asn1parse bignum bndiv client conf crl server smime 61 SOURCE[bignum]=bignum.c driver.c 62 INCLUDE[bignum]=../include {- $ex_inc -} 63 DEPEND[bignum]=../libcrypto {- $ex_lib -} 175 …PROGRAMS{noinst}=asn1-test asn1parse-test bignum-test bndiv-test client-test conf-test crl-test se… 225 SOURCE[bignum-test]=bignum.c test-corpus.c 226 INCLUDE[bignum-test]=../include 227 DEPEND[bignum-test]=../libcrypto
|
| /freebsd/contrib/wpa/src/crypto/ |
| H A D | crypto_internal-modexp.c | 48 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()
|
| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/struct/ |
| H A D | tst.clauselocal.d | 38 long bignum; variable
|
| /freebsd/usr.sbin/wpa/src/tls/ |
| H A D | Makefile | 17 bignum.c \
|
| /freebsd/crypto/openssl/Configurations/ |
| H A D | README.md | 213 bn_ops => Building options (was just bignum options in 219 the bignum, different ways to implement certain 225 THIRTY_TWO_BIT bignum limbs are 32 bits, 232 BN_LLONG bignum limbs are 32 bits, 236 SIXTY_FOUR_BIT_LONG bignum limbs are 64 bits
|
| /freebsd/contrib/ldns/ |
| H A D | host2str.c | 3021 unsigned char *bignum; in ldns_key2buffer_str() local 3033 bignum = LDNS_XMALLOC(unsigned char, LDNS_MAX_KEYLEN); in ldns_key2buffer_str() 3034 if (!bignum) { in ldns_key2buffer_str() 3273 LDNS_FREE(bignum); in ldns_key2buffer_str() 3276 LDNS_FREE(bignum); in ldns_key2buffer_str() 3282 LDNS_FREE(bignum); in ldns_key2buffer_str()
|
| /freebsd/crypto/openssl/test/ |
| H A D | README-dev.md | 28 10-14 math (bignum)
|
| /freebsd/crypto/openssl/crypto/engine/ |
| H A D | README.md | 197 What else? The bignum callbacks and associated ENGINE functions have been 201 application code to automatically hook and use ENGINE supplied bignum functions
|
| /freebsd/crypto/openssl/crypto/err/ |
| H A D | openssl.txt | 180 BN_R_BIGNUM_TOO_LONG:114:bignum too long 185 BN_R_EXPAND_ON_STATIC_BIGNUM_DATA:105:expand on static bignum data 601 EC_R_BIGNUM_OUT_OF_RANGE:144:bignum out of range
|
| /freebsd/crypto/heimdal/doc/ |
| H A D | copyright.texi | 166 Tom's fast math (bignum support) and LibTomMath
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | README | 106 - bignum 108 TLSv1/X.509/ASN.1/RSA/bignum parts are about 25 kB on x86)
|
| H A D | ChangeLog | 1602 needed X.509/ASN.1/RSA/bignum processing (this can be enabled by
|
| /freebsd/crypto/heimdal/ |
| H A D | ChangeLog.2004 | 1351 * kdc/pkinit.c: adapt to asn1 bignum code, use HEIM_PKINIT errors 1353 * lib/krb5/pkinit.c: adapt to asn1 bignum code, use HEIM_PKINIT
|
| H A D | NEWS | 262 * Updated the built-in crypto library with bignum support using
|
| /freebsd/contrib/bmake/ |
| H A D | configure | 2375 static long long int bignum = -9223372036854775807LL; 2477 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
|
| /freebsd/crypto/heimdal/lib/asn1/ |
| H A D | ChangeLog | 811 * gen_free.c (free_type): free bignum integers
|
| /freebsd/contrib/wpa/hostapd/ |
| H A D | ChangeLog | 929 needed X.509/ASN.1/RSA/bignum processing (this can be enabled by
|
| /freebsd/contrib/file/ |
| H A D | configure | 2540 static long long int bignum = -9223372036854775807LL; 2642 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
|
| /freebsd/crypto/openssl/ |
| H A D | NEWS.md | 1982 * Sparc assembler bignum implementation, optimized hash functions
|
| /freebsd/contrib/openpam/ |
| H A D | configure | 2402 static long long int bignum = -9223372036854775807LL; 2504 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
|