Commit Graph
100 Commits
Author SHA1 Message Date
Matt bf14c8983f trigger travis 2020-08-19 11:04:09 +01:00
Matt 3ab95384df Add unicode tests 2020-08-19 10:55:29 +01:00
Matt 13a54ec318 Add unicode text format operation 2020-08-13 12:36:02 +01:00
Matt 0b5ee7c79f Update actions 2020-07-04 15:35:49 +01:00
Matt 23cbe1c426 Merge branch 'master' into gh-actions 2020-07-04 15:29:24 +01:00
Matt d4ae241758 Merge branch 'master' into rsa 2020-06-08 15:55:37 +01:00
Matt 5ce3cc17bb Fixed tesseract issue 2020-05-27 15:00:34 +01:00
Matt fad163e0eb Added tests (that can't be run) 2020-04-07 21:16:29 +01:00
Matt 7ad3992bd1 Add RSA Decrypt Operation 2020-04-07 13:31:33 +01:00
Matt e7b5c0e37c Add RSA Encrypt Operation 2020-04-07 13:31:17 +01:00
Matt 1c0ecd29c2 Fix RSA operations 2020-04-07 11:45:54 +01:00
Matt 18c6b9bc09 Add RSA Verify operation 2020-04-06 15:24:22 +01:00
Matt 2233b9a094 Comment and add error handling to generate and sign 2020-04-06 15:24:06 +01:00
Matt e0f000b913 Fixed RSA generation and added digest option to verify 2020-04-06 13:35:14 +01:00
Matt 73864e0809 Merge branch 'master' into features/rsa 2020-04-05 12:08:24 +01:00
Matt 3d4f74945c Update nightwatch and chromedriver
Rebase onto master
2019-10-26 16:59:41 +01:00
Matt 4387038351 Update libyara-wasm 2019-10-26 16:14:25 +01:00
Matt 252b1b65c4 Add YARA rules node test 2019-10-18 12:58:17 +01:00
Matt e8b4536ec2 Updated yara to v3.11.0 and openssl to v1.1.1d
finally managed to fudge the compiler
2019-10-18 12:57:13 +01:00
Matt 4d7988b78e Fixed RSA key generation 2019-09-30 13:12:10 +01:00
Matt 841e760b04 Merge remote-tracking branch 'upstream/master' into features/rsa 2019-09-30 11:03:41 +01:00
Matt b3a10d4f9e Made some better colour choices 2019-07-23 19:17:21 +01:00
Matt d4c4e2599d Reduced redundancy 2019-07-22 23:16:17 +01:00
Matt 67ead1c250 Fixed alternative theme tables 2019-07-22 23:12:36 +01:00
Matt c46928aefe Added tests 2019-06-27 17:51:37 +01:00
Matt 4c27a46d35 Added PGP verify operation
Added some more metadata to decrypt & verify
Fixes gchq/CyberChef#581
2019-06-27 16:48:03 +01:00
Matt 18408901be removed old bzip2 dependency 2019-04-07 19:11:46 +01:00
Matt 982c915931 Change author 2019-04-07 19:02:27 +01:00
Matt a339eacd45 Bzip2 compression support changed to use wasm backend
x4 speed.
2019-04-07 18:59:03 +01:00
Matt 7796c473ae Fix lint issue 2019-04-02 17:01:47 +01:00
Matt 8445165491 Use all the arraybuffers
cuts a solid 1/3 off the compression time
2019-04-02 16:47:38 +01:00
Matt c5698fcd65 Merge remote-tracking branch 'upstream/master' into features/bz2-comp 2019-04-02 16:26:29 +01:00
Matt 8b12caad78 Merge gchq/master into bz2-comp 2019-04-02 12:08:30 +01:00
Matt e1492c3bb1 Added (non-garbage) description and fixed wikipedia link. 2019-04-02 12:05:17 +01:00
Matt 3cc66e9db9 Added Bzip2 compression support 2019-04-02 11:55:59 +01:00
Matt b3d92b04cb Updated nodom dependency to upstream 2019-03-19 11:24:29 +00:00
Matt 3ad5f889a0 Wrote some tests, fixed imports for node 2019-03-14 13:37:11 +00:00
Matt 768fef502d Changed version of nodom to actually functioning fork 2019-03-14 11:39:46 +00:00
Matt 6f45d33c8a Fix disassembler issue
Fix disassembler issue properly
2019-03-11 13:06:17 +00:00
Matt cd22985f11 Fix categories JSON issue 2019-03-11 12:09:29 +00:00
Matt 66c0425080 Merge branch 'master' into module-charts 2019-03-11 11:57:19 +00:00
Matt fd7fd9ca35 Remove jsdom from dependencies 2019-03-11 11:55:44 +00:00
Matt 432d5b43a1 Fix some misspellings 2019-03-10 17:51:30 +00:00
Matt ca6d472e5d Update nodom 2019-03-10 16:07:14 +00:00
Matt c2e130f369 Update disassembler 2019-03-10 13:19:04 +00:00
Matt 6501454424 Cleanup 2019-03-10 13:08:47 +00:00
Matt 0019a4e1db Found a different dom implementation that removes 6MB 2019-03-10 12:03:53 +00:00
Matt f8874fc586 Actually made operations work (and made the module 8MB)
Unfortunately they need jsdom
2019-03-10 11:44:02 +00:00
Matt 4ae875601a Ported final two chart operations 2019-03-10 10:33:47 +00:00
Matt 68278267e1 Update libyara-wasm 2019-02-23 15:13:58 +00:00
Matt da2d5674a5 Ported heatmap and hex density chart ops 2019-02-23 00:41:19 +00:00
Matt 5bb8eb22ec Merge branch 'master' into module-charts 2019-02-22 23:36:14 +00:00
Matt d1961ca3fa Marginally reduced size of libyara-wasm 2019-01-16 01:15:51 +00:00
Matt 3dfaaf4c25 Update libyara for test pass 2019-01-15 23:45:40 +00:00
Matt dd9ba4d250 Fixed problems flagged by n's review 2019-01-09 15:28:50 +00:00
Matt ebb632e888 Added metadata, string identifiers and operation args 2019-01-09 14:29:14 +00:00
Matt 4db2335107 Speedrunning strats (increased speed on big files) 2019-01-09 11:45:11 +00:00
Matt 26a2fb6662 Increased size of rule inp & expanded memory for wasm 2019-01-09 09:56:55 +00:00
Matt df8abb099c Added code argtype 2019-01-08 22:23:14 +00:00
Matt C 454ef0076b Disabled tests 2018-12-21 17:19:33 +00:00
Matt C 18693d2471 Add tests, however non-functional due to lack of File in Node
Also add jimp to package.json
2018-12-21 17:17:11 +00:00
Matt C 5a9583c970 Add to categories 2018-12-21 17:15:30 +00:00
Matt C 0046f7e3d7 Added colour channel splitting support 2018-12-21 17:08:09 +00:00
Matt C 31e758ca45 Attempt to make RSA key generation functional 2018-08-31 11:25:05 +01:00
Matt C 36e16d9925 Fixed linting issues 2018-08-20 19:14:19 +01:00
Matt C 84eaaf4819 Tests now work
Also they'll work in the node API too now
2018-08-20 19:08:01 +01:00
Matt C 821dd9c48c Added messagepack tests but they don't work
and i'm too burnt out to figure out why
2018-08-20 00:20:04 +01:00
Matt C 0c06e64051 Added MessagePack operations 2018-08-09 11:09:28 +01:00
Matt C 6a561185df ESM: Ported RegEx operations 2018-05-28 00:39:03 +01:00
Matt C 049656ec6b ESM: Ported PublicKey operations 2018-05-27 23:53:43 +01:00
Matt C 709630f39b Ported Image operations + some cleanup 2018-05-27 23:27:11 +01:00
Matt C eb3a2502f5 Ported rest of Code ops & enabled/fixed some tests 2018-05-27 22:07:09 +01:00
Matt C 905bc6699e ESM: Ported case converters, generic beautifier and syntax highlighting 2018-05-26 18:04:53 +01:00
Matt C 176e83a79f Converted JS operations
Deleted legacy files, neatened args in other ported ops
2018-05-23 20:36:29 +01:00
Matt C 95f81ad740 Ported Bitwise operations
also enabled bitshift tests
2018-05-23 18:59:57 +01:00
Matt C 9ffab374db Converted PBKDF2 and RC2, enabled tests, deleted legacy Cipher file
Also made DESDecrypt test pass
2018-05-23 18:31:26 +01:00
Matt C 46b8b2fa7e Converted DES and TripleDES ops 2018-05-23 18:23:03 +01:00
Matt C 189e077247 Ported blowfish operations and library to ESM modules 2018-05-23 16:54:12 +01:00
Matt C 03f435915b Imported OperationError to TranslateDateTimeFormat 2018-05-15 18:50:04 +01:00
Matt C 2e4f5b7070 Changed all error returns to OperationErrors 2018-05-15 18:01:04 +01:00
Matt C b3ee251ee3 ESM: Port Extract.js module 2018-05-15 16:30:17 +01:00
Matt C 3c214ce17c Deleted PGP file 2018-05-15 16:07:51 +01:00
Matt C 285e512483 Actually made these ops work 2018-05-15 16:04:57 +01:00
Matt C 2b0c327001 Ported x86 Disassembler & PGP ops 2018-05-15 10:15:31 +01:00
Matt C b8d39f49b2 Convert URL operations
Delete legacy URL module
2018-05-14 22:15:28 +01:00
Matt C c9e9499106 Merge remote-tracking branch 'upstream/esm' into esmconversion 2018-05-14 20:39:13 +01:00
Matt C e6f19c3dfd Fixed linebreaks in test index (thanks VSCode) 2018-05-14 18:33:16 +01:00
Matt C 24e4e268dc Converted RC4, RC4Drop and Derive EVP 2018-05-14 18:30:52 +01:00
Matt C 4008dbf38a Merge remote-tracking branch 'upstream/esm' into esmconversion
Also removed substitute operation from legacy module
2018-05-14 18:09:21 +01:00
Matt C 2d6a56343b Converted substitute operation, added tests & moved to OperationError 2018-05-11 16:32:19 +01:00
Matt C 350d10d98b Added toggleString support 2018-05-11 10:03:06 +01:00
Matt C 6bec68021c Converted Vignere, added more tests and cleaned stuff up 2018-05-09 21:13:09 +01:00
Matt C 789ec94eff Converted Bifid & moved over tests 2018-05-09 20:28:28 +01:00
Matt C f87666f659 Converted Affine/Atbash operations to mjs & added tests 2018-05-09 20:18:33 +01:00
Matt C af51090ebb Added rotate ESM tests 2018-04-03 23:29:47 +01:00
Matt C 50a3cc57ad Fixed missing newline 2018-01-12 18:18:52 +00:00
Matt C 7554cbda72 Added PGP Sign/Verify operations 2018-01-12 16:52:15 +00:00
Matt C 6a67fe09de Added passphrase support to importing private key 2018-01-12 12:03:46 +00:00
Matt C f07263ca2a Fix decrypt operation 2018-01-12 11:45:16 +00:00
Matt C bfbefb7318 Merge branch 'master' into features/add-pgp-kbpgp 2018-01-11 22:57:31 +00:00