CryptoAssist/src/blocks/index.js

27 lines
475 B
JavaScript
Raw Normal View History

2017-02-25 11:34:58 +00:00
var blocks = [
"input",
"output",
"reverse",
"numsToLetters",
"lettersToNums",
"hexToAscii",
"asciiToHex",
"vigenereEncode",
"vigenereDecode",
"caesar",
"affineEncrypt",
"affineDecrypt",
"atbash",
"numbersToElements",
"elementsToNumbers",
"transposition",
"transpositionReverse",
"substitution",
2017-02-26 13:19:28 +00:00
"frequency",
2017-02-25 11:34:58 +00:00
];
module.exports = blocks.reduce((blocks, block)=>{
blocks[block] = require("./" + block + ".js");
return blocks;
}, {});