Home | History | Annotate | Download | only in benchmarks

Lines Matching refs:function

58 function BigInteger(a,b,c) {
67 function nbi() { return new BigInteger(null); }
77 function am1(i,x,w,j,c,n) {
91 function am2(i,x,w,j,c,n) {
108 function am3(i,x,w,j,c,n) {
126 function am4(i,x,w,j,c,n) {
147 setupEngine = function(fn, bits) {
173 function int2char(n) { return BI_RM.charAt(n); }
174 function intAt(s,i) {
180 function bnpCopyTo(r) {
190 function bnpFromInt(x) {
200 function nbv(i) { var r = nbi(); r.fromInt(i); return r; }
203 function bnpFromString(s,b) {
243 function bnpClamp() {
250 function bnToString(b) {
281 function bnNegate() { var r = nbi(); BigInteger.ZERO.subTo(this,r); return r; }
284 function bnAbs() { return (this.s<0)?this.negate():this; }
287 function bnCompareTo(a) {
301 function nbits(x) {
312 function bnBitLength() {
319 function bnpDLShiftTo(n,r) {
330 function bnpDRShiftTo(n,r) {
339 function bnpLShiftTo(n,r) {
358 function bnpRShiftTo(n,r) {
378 function bnpSubTo(a,r) {
415 function bnpMultiplyTo(a,r) {
431 function bnpSquareTo(r) {
452 function bnpDivRemTo(m,q,r) {
505 function bnMod(a) {
513 function Classic(m) { this.m = m; }
514 function cConvert(x) {
518 function cRevert(x) { return x; }
519 function cReduce(x) { x.divRemTo(this.m,null,x); }
520 function cMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); }
521 function cSqrTo(x,r) { x.squareTo(r); this.reduce(r); }
539 function bnpInvDigit() {
556 function Montgomery(m) {
566 function montConvert(x) {
575 function montRevert(x) {
583 function montReduce(x) {
603 function montSqrTo(x,r) { x.squareTo(r); this.reduce(r); }
606 function montMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); }
615 function bnpIsEven() {
621 function bnpExp(e,z) {
634 function bnModPowInt(e,m) {
676 function bnClone() { var r = nbi(); this.copyTo(r); return r; }
679 function bnIntValue() {
692 function bnByteValue() {
698 function bnShortValue() {
704 function bnpChunkSize(r) { return Math.floor(Math.LN2*BI_DB/Math.log(r)); }
707 function bnSigNum() {
715 function bnpToRadix(b) {
730 function bnpFromRadix(s,b) {
757 function bnpFromNumber(a,b,c) {
783 function bnToByteArray() {
808 function bnEquals(a) { return(this.compareTo(a)==0); }
809 function bnMin(a) { return(this.compareTo(a)<0)?this:a; }
810 function bnMax(a) { return(this.compareTo(a)>0)?this:a; }
813 function bnpBitwiseTo(a,op,r) {
834 function op_and(x,y) { return x&y; }
835 function bnAnd(a) { var r = nbi(); this.bitwiseTo(a,op_and,r); return r; }
838 function op_or(x,y) { return x|y; }
839 function bnOr(a) { var r = nbi(); this.bitwiseTo(a,op_or,r); return r; }
842 function op_xor(x,y) { return x^y; }
843 function bnXor(a) { var r = nbi(); this.bitwiseTo(a,op_xor,r); return r; }
846 function op_andnot(x,y) { return x&~y; }
847 function bnAndNot(a) { var r = nbi(); this.bitwiseTo(a,op_andnot,r); return r; }
850 function bnNot() {
862 function bnShiftLeft(n) {
869 function bnShiftRight(n) {
876 function lbit(x) {
888 function bnGetLowestSetBit() {
897 function cbit(x) {
904 function bnBitCount() {
911 function bnTestBit(n) {
919 function bnpChangeBit(n,op) {
926 function bnSetBit(n) { return this.changeBit(n,op_or); }
929 function bnClearBit(n) { return this.changeBit(n,op_andnot); }
932 function bnFlipBit(n) { return this.changeBit(n,op_xor); }
935 function bnpAddTo(a,r) {
971 function bnAdd(a) { var r = nbi(); this.addTo(a,r); return r; }
974 function bnSubtract(a) { var r = nbi(); this.subTo(a,r); return r; }
977 function bnMultiply(a) { var r = nbi(); this.multiplyTo(a,r); return r; }
980 function bnDivide(a) { var r = nbi(); this.divRemTo(a,r,null); return r; }
983 function bnRemainder(a) { var r = nbi(); this.divRemTo(a,null,r); return r; }
986 function bnDivideAndRemainder(a) {
993 function bnpDMultiply(n) {
1001 function bnpDAddOffset(n,w) {
1013 function NullExp() {}
1014 function nNop(x) { return x; }
1015 function nMulTo(x,y,r) { x.multiplyTo(y,r); }
1016 function nSqrTo(x,r) { x.squareTo(r); }
1024 function bnPow(e) { return this.exp(e,new NullExp()); }
1028 function bnpMultiplyLowerTo(a,n,r) {
1043 function bnpMultiplyUpperTo(a,n,r) {
1057 function Barrett(m) {
1066 function barrettConvert(x) {
1072 function barrettRevert(x) { return x; }
1075 function barrettReduce(x) {
1086 function barrettSqrTo(x,r) { x.squareTo(r); this.reduce(r); }
1089 function barrettMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); }
1098 function bnModPow(e,m) {
1158 function bnGCD(a) {
1186 function bnpModInt(n) {
1197 function bnModInverse(m) {
1242 function bnIsProbablePrime(t) {
1262 function bnpMillerRabin(t) {
1345 function Arcfour() {
1352 function ARC4init(key) {
1367 function ARC4next() {
1381 function prng_newstate() {
1399 function rng_seed_int(x) {
1408 function rng_seed_time() {
1430 function rng_get_byte() {
1444 function rng_get_bytes(ba) {
1449 function SecureRandom() {}
1455 function parseBigInt(str,r) {
1459 function linebrk(s,n) {
1469 function byte2Hex(b) {
1477 function pkcs1pad2(s,n) {
1499 function RSAKey() {
1511 function RSASetPublic(N,E) {
1521 function RSADoPublic(x) {
1526 function RSAEncrypt(text) {
1536 //function RSAEncryptB64(text) {
1551 function pkcs1unpad2(d,n) {
1567 function RSASetPrivate(N,E,D) {
1578 function RSASetPrivateEx(N,E,D,P,Q,DP,DQ,C) {
1594 function RSAGenerate(B,E) {
1628 function RSADoPrivate(x) {
1643 function RSADecrypt(ctext) {
1652 //function RSAB64Decrypt(ctext) {
1683 function encrypt() {
1690 function decrypt() {