summaryrefslogtreecommitdiffstats
path: root/node_modules/miller-rabin/bin
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/miller-rabin/bin')
-rwxr-xr-xnode_modules/miller-rabin/bin/miller-rabin29
1 files changed, 0 insertions, 29 deletions
diff --git a/node_modules/miller-rabin/bin/miller-rabin b/node_modules/miller-rabin/bin/miller-rabin
deleted file mode 100755
index 2e18dfd..0000000
--- a/node_modules/miller-rabin/bin/miller-rabin
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/usr/bin/env node
-var bn = require('bn.js');
-var fs = require('fs');
-var mr = require('../').create();
-
-var num = '';
-if (process.argv[2]) {
- num += fs.readFileSync(process.argv[2]);
- start(num);
-} else {
- process.stdin.on('data', function(chunk) {
- num += chunk.toString().replace(/[^0-9a-f]/gi, '');
- });
- process.stdin.once('end', function() {
- start(num);
- });
-}
-
-function start(text) {
- var num = new bn(text, 16);
-
- var divisor = mr.getDivisor(num);
- if (!divisor)
- process.exit(1);
- if (divisor.cmpn(1) === 0)
- process.exit(0);
-
- console.log(divisor.toString(16));
-}