• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/OpenSSL098-52/src/crypto/bn/

Lines Matching defs:?r

20  * This can be in the form of a textual message at program startup or
21 * in documentation (online or textual) provided with the package.
23 * Redistribution and use in source and binary forms, with or without
30 * documentation and/or other materials provided with the distribution.
31 * 3. All advertising materials mentioning features or use of this software
37 * 4. If you include any Windows specific code (or a derivative thereof) from
53 * The licence and distribution terms for any publically available version or
659 * between tna and tnb is 1 or 0 */
896 if (c1 != 0) /* Add starting at r[0], could be +ve or -ve */
947 BIGNUM *rr;
977 if ((rr = BN_CTX_get(ctx)) == NULL) goto err;
980 rr = r;
981 rr->neg=a->neg^b->neg;
992 if (bn_wexpand(rr,8) == NULL) goto err;
993 rr->top=8;
994 bn_mul_comba4(rr->d,a->d,b->d);
1000 if (bn_wexpand(rr,16) == NULL) goto err;
1001 rr->top=16;
1002 bn_mul_comba8(rr->d,a->d,b->d);
1012 /* Find out the power of two lower or equal
1031 if (bn_wexpand(rr,k*4) == NULL) goto err;
1032 bn_mul_part_recursive(rr->d,a->d,b->d,
1038 if (bn_wexpand(rr,k*2) == NULL) goto err;
1039 bn_mul_recursive(rr->d,a->d,b->d,
1042 rr->top=top;
1065 /* 16 or larger */
1073 if (bn_wexpand(rr,k*2) == NULL) goto err;
1074 bn_mul_recursive(rr->d,a->d,b->d,al,t->d);
1079 if (bn_wexpand(rr,k*4) == NULL) goto err;
1080 bn_mul_part_recursive(rr->d,a->d,b->d,al-j,j,t->d);
1082 rr->top=top;
1088 if (bn_wexpand(rr,top) == NULL) goto err;
1089 rr->top=top;
1090 bn_mul_normal(rr->d,a->d,al,b->d,bl);
1095 bn_correct_top(rr);
1096 if (r != rr) BN_copy(r,rr);
1106 BN_ULONG *rr;
1121 rr= &(r[na]);
1128 rr[0]=bn_mul_words(r,a,na,b[0]);
1133 rr[1]=bn_mul_add_words(&(r[1]),a,na,b[1]);
1135 rr[2]=bn_mul_add_words(&(r[2]),a,na,b[2]);
1137 rr[3]=bn_mul_add_words(&(r[3]),a,na,b[3]);
1139 rr[4]=bn_mul_add_words(&(r[4]),a,na,b[4]);
1140 rr+=4;