Searched refs:BN_ULONG (Results 1 - 25 of 25) sorted by relevance

/opensolaris-onvv-gate/usr/src/common/openssl/crypto/bn/
H A Dbn_lcl.h240 # define BN_UMULT_HIGH(a,b) (BN_ULONG)asm("umulh %a0,%a1,%v0",(a),(b))
243 register BN_ULONG ret; \
252 register BN_ULONG ret; \
261 register BN_ULONG ret,discard; \
288 #define Lw(t) (((BN_ULONG)(t))&BN_MASK2)
289 #define Hw(t) (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
295 BN_ULONG *ftl = &(a)->d[(a)->top-1]; \
327 BN_ULONG high,low,ret,tmp=(a); \
339 BN_ULONG high,low,ret,ta=(a); \
348 BN_ULONG tm
[all...]
H A Dbn_word.c63 BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w)
66 BN_ULONG ret=0;
73 return (BN_ULONG)-1;
87 return((BN_ULONG)ret);
90 BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w)
92 BN_ULONG ret = 0;
100 return (BN_ULONG)-1;
108 return (BN_ULONG)
[all...]
H A Dbn_asm.c71 BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w)
73 BN_ULONG c1=0;
96 BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w)
98 BN_ULONG c
[all...]
H A Dbn_nist.c69 static const BN_ULONG _nist_p_192[] =
72 static const BN_ULONG _nist_p_224[] =
75 static const BN_ULONG _nist_p_256[] =
78 static const BN_ULONG _nist_p_384[] =
82 static const BN_ULONG _nist_p_521[] =
89 static const BN_ULONG _nist_p_192[] = {0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFE,
91 static const BN_ULONG _nist_p_224[] = {0x00000001,0x00000000,0x00000000,
93 static const BN_ULONG _nist_p_256[] = {0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,
95 static const BN_ULONG _nist_p_384[] = {0xFFFFFFFF,0x00000000,0x00000000,
98 static const BN_ULONG _nist_p_52
[all...]
H A Dbn_sqr.c94 BN_ULONG t[8];
103 BN_ULONG t[16];
114 BN_ULONG t[BN_SQR_RECURSIVE_SIZE_NORMAL*2];
121 j=BN_num_bits_word((BN_ULONG)al);
158 void bn_sqr_normal(BN_ULONG *r, const BN_ULONG *a, int n, BN_ULONG *tmp)
161 const BN_ULONG *ap;
162 BN_ULONG *rp;
206 void bn_sqr_recursive(BN_ULONG *
[all...]
H A Dbn_lib.c136 static BN_ULONG data_one=1L;
152 (int)sizeof(BN_ULLONG)*8,(int)sizeof(BN_ULONG)*8);
155 (int)sizeof(BN_ULONG)*8,(int)sizeof(BN_ULONG)*8);
161 int BN_num_bits_word(BN_ULONG l)
318 static BN_ULONG *bn_expand_internal(const BIGNUM *b, int words)
320 BN_ULONG *A,*a = NULL;
321 const BN_ULONG *B;
336 a=A=(BN_ULONG *)OPENSSL_malloc(sizeof(BN_ULONG)*word
[all...]
H A Dbn_mul.c80 BN_ULONG bn_sub_part_words(BN_ULONG *r,
81 const BN_ULONG *a, const BN_ULONG *b,
84 BN_ULONG c, t;
207 BN_ULONG bn_add_part_words(BN_ULONG *r,
208 const BN_ULONG *a, const BN_ULONG *b,
211 BN_ULONG
[all...]
H A Dbn.h124 #define BN_ULONG unsigned long macro
150 #define BN_ULONG unsigned long long macro
175 #define BN_ULONG unsigned long macro
203 #define BN_ULONG unsigned short macro
226 #define BN_ULONG unsigned char macro
280 BN_ULONG *d; /* Pointer to an array of 'BN_BITS2' bit chunks. */
296 BN_ULONG n0; /* least significant word of Ni */
364 #define BN_abs_is_word(a,w) ((((a)->top == 1) && ((a)->d[0] == (BN_ULONG)(w))) || \
399 int BN_num_bits_word(BN_ULONG);
436 BN_ULONG BN_mod_wor
[all...]
H A Dbn_shift.c65 register BN_ULONG *ap,*rp,t,c;
101 BN_ULONG *ap,*rp,t,c;
135 BN_ULONG *t,*f;
136 BN_ULONG l;
171 BN_ULONG *t,*f;
172 BN_ULONG l,tmp;
H A Dbn_div.c184 BN_ULONG *resp,*wnump;
185 BN_ULONG d0,d1;
272 BN_ULONG q,l0;
274 * snum and sdiv to calculate a BN_ULONG q such that
277 BN_ULONG bn_div_3_words(BN_ULONG*,BN_ULONG,BN_ULONG);
280 BN_ULONG n0,n1,rem=0;
292 q=(BN_ULONG)(((((BN_ULLON
[all...]
H A Dbn_gf2m.c100 static const BN_ULONG SQR_tb[16] =
143 static void bn_GF2m_mul_1x1(BN_ULONG *r1, BN_ULONG *r0, const BN_ULONG a, const BN_ULONG b)
145 register BN_ULONG h, l, s;
146 BN_ULONG tab[4], top1b = a >> 7;
147 register BN_ULONG a1, a2;
166 static void bn_GF2m_mul_1x1(BN_ULONG *r1, BN_ULONG *r
[all...]
H A Dbn_print.c109 BN_ULONG *bn_data=NULL,*lp;
118 bn_data=(BN_ULONG *)OPENSSL_malloc((num/BN_DEC_NUM+1)*sizeof(BN_ULONG));
175 BN_ULONG l=0;
242 BN_ULONG l=0;
H A Dbn_prime.c192 /* if (BN_mod_word(ret,(BN_ULONG)3) == 1) goto loop; */
379 BN_ULONG mods[NUMPRIMES];
380 BN_ULONG delta,d;
386 mods[i]=BN_mod_word(rnd,(BN_ULONG)primes[i]);
433 if (BN_mod_word(rnd,(BN_ULONG)primes[i]) <= 1)
483 if ( (BN_mod_word(p,(BN_ULONG)primes[i]) == 0) ||
484 (BN_mod_word(q,(BN_ULONG)primes[i]) == 0))
H A Dbn_mont.c107 BN_ULONG *ap,*np,*rp,n0,v,*nrp;
137 memset(&(r->d[r->top]),0,(max-r->top)*sizeof(BN_ULONG));
159 v=bn_mul_add_words(rp,np,nl,(BN_ULONG) t1);
214 nrp=(BN_ULONG *)(((size_t)rp&~m1)|((size_t)ap&m1));
221 BN_ULONG t1,t2,t3,t4;
244 BN_ULONG t1,t2,t3,t4;
338 BN_ULONG buf[2];
H A Dbn_kron.c60 #define BN_lsw(n) (((n)->top == 0) ? (BN_ULONG) 0 : (n)->d[0])
H A Dbn_add.c108 BN_ULONG *ap,*bp,*rp,carry,t1,t2;
169 register BN_ULONG t1,t2,*ap,*bp,*rp;
H A Dbn_exp.c218 BN_ULONG A = a->d[0];
563 ((unsigned char*)(x_) + (MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH - (((BN_ULONG)(x_)) & (MOD_EXP_CTIME_MIN_CACHE_LINE_MASK))))
724 int BN_mod_exp_mont_word(BIGNUM *rr, BN_ULONG a, const BIGNUM *p,
730 BN_ULONG w, next_w;
H A Dbntest.c476 static void print_word(BIO *bp,BN_ULONG w)
495 BN_ULONG r,s;
/opensolaris-onvv-gate/usr/src/common/openssl/crypto/bn/asm/
H A Dx86_64-gcc.c54 #define BN_ULONG unsigned long macro
62 register BN_ULONG high,low; \
79 register BN_ULONG high,low; \
97 BN_ULONG bn_mul_add_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w)
99 BN_ULONG c1=0;
121 BN_ULONG bn_mul_words(BN_ULONG *r
[all...]
/opensolaris-onvv-gate/usr/src/common/openssl/crypto/pqueue/
H A Dpq_compat.h112 #define PQ_64BIT BN_ULONG
115 #define PQ_64BIT BN_ULONG
/opensolaris-onvv-gate/usr/src/common/openssl/crypto/dh/
H A Ddh_check.c77 BN_ULONG l;
H A Ddh_key.c241 BN_ULONG A = a->d[0];
/opensolaris-onvv-gate/usr/src/common/openssl/crypto/rsa/
H A Drsa_lib.c424 BN_ULONG *ul;
434 off=k/sizeof(BN_ULONG)+1;
438 if ((p=OPENSSL_malloc_locked((off+j)*sizeof(BN_ULONG))) == NULL)
444 ul=(BN_ULONG *)&(p[off]);
452 memcpy((char *)ul,b->d,sizeof(BN_ULONG)*b->top);
/opensolaris-onvv-gate/usr/src/common/openssl/crypto/ec/
H A Dec2_mult.c220 BN_ULONG mask;
H A Dec_curve.c86 const BN_ULONG cofactor;/* the cofactor */

Completed in 136 milliseconds