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

/openwrt/package/network/services/ead/src/tinysrp/
H A Dbn_asm.c70 BN_ULONG bn_mul_add_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w)
72 BN_ULONG c1=0;
95 BN_ULONG bn_mul_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w)
97 BN_ULONG c
[all...]
H A Dbn_lcl.h201 # define BN_UMULT_HIGH(a,b) (BN_ULONG)asm("umulh %a0,%a1,%v0",(a),(b))
204 register BN_ULONG ret; \
213 register BN_ULONG ret; \
225 #define Lw(t) (((BN_ULONG)(t))&BN_MASK2)
226 #define Hw(t) (((BN_ULONG)((t)>>BN_BITS2))&BN_MASK2)
291 BN_ULONG high,low,ret,tmp=(a); \
304 BN_ULONG high,low,ret,ta=(a); \
314 BN_ULONG tmp=(a); \
326 #define L2HBITS(a) ((BN_ULONG)((a)&BN_MASK2l)<<BN_BITS4)
334 BN_ULONG
[all...]
H A Dbn.h98 #define BN_ULONG unsigned long macro
124 #define BN_ULONG unsigned long long macro
147 #define BN_ULONG unsigned long macro
175 #define BN_ULONG unsigned short macro
198 #define BN_ULONG unsigned char macro
230 BN_ULONG *d; /* Pointer to an array of 'BN_BITS2' bit chunks. */
259 BN_ULONG n0; /* least significant word of Ni */
300 #define BN_is_word(a,w) (((a)->top == 1) && ((a)->d[0] == (BN_ULONG)(w)))
318 int BN_num_bits_word(BN_ULONG);
334 BN_ULONG BN_mod_wor
[all...]
H A Dbn_word.c62 int BN_add_word(BIGNUM *a, BN_ULONG w)
64 BN_ULONG l;
80 l=(a->d[i]+(BN_ULONG)w)&BN_MASK2;
93 int BN_sub_word(BIGNUM *a, BN_ULONG w)
H A Dbn_sqr.c95 BN_ULONG t[8];
104 BN_ULONG t[16];
126 void bn_sqr_normal(BN_ULONG *r, BN_ULONG *a, int n, BN_ULONG *tmp)
129 BN_ULONG *ap,*rp;
H A Dbn_lib.c90 int BN_num_bits_word(BN_ULONG l)
179 BN_ULONG l;
246 BN_ULONG *A,*a;
247 const BN_ULONG *B;
259 a=A=(BN_ULONG *)malloc(sizeof(BN_ULONG)*(words+1));
344 BN_ULONG a0,a1,a2,a3;
373 memset(A,0,sizeof(BN_ULONG)*(words+1));
379 /* memset(&(p[b->max]),0,((words+1)-b->max)*sizeof(BN_ULONG)); */
389 BN_ULONG *
[all...]
H A Dbn_mul.c138 void bn_mul_normal(BN_ULONG *r, BN_ULONG *a, int na, BN_ULONG *b, int nb)
140 BN_ULONG *rr;
149 BN_ULONG *ltmp;
H A Dbn_shift.c66 BN_ULONG *t,*f;
67 BN_ULONG l;
98 BN_ULONG *t,*f;
99 BN_ULONG l,tmp;
H A Dbn_div.c159 BN_ULONG *resp,*wnump;
160 BN_ULONG d0,d1;
237 BN_ULONG q,l0;
241 BN_ULONG n0,n1,rem=0;
253 q=(BN_ULONG)(((((BN_ULLONG)n0)<<BN_BITS2)|n1)/d0);
277 BN_ULONG t2l,t2h,ql,qh;
H A Dt_conf.c639 BN_ULONG BN_mod_word(const BIGNUM *a, BN_ULONG w)
642 BN_ULONG ret=0;
659 return((BN_ULONG)ret);
765 BN_ULONG *ap,*np,*rp,n0,v,*nrp;
796 memset(&(r->d[r->top]),0,(max-r->top)*sizeof(BN_ULONG));
818 v=bn_mul_add_words(rp,np,nl,(BN_ULONG) t1);
852 BN_ULONG t1,t2,t3,t4;
940 BN_ULONG buf[2];
993 static BN_ULONG data_on
[all...]
H A Dbn_add.c110 BN_ULONG *ap,*bp,*rp,carry,t1;
169 register BN_ULONG t1,t2,*ap,*bp,*rp;
H A Dbn_exp.c161 BN_ULONG A = a->d[0];

Completed in 94 milliseconds