Commit graph

184 commits

Author SHA1 Message Date
toby
057fb20ea4 Clean up really bad promise code in PGP ops 2017-04-12 17:17:08 -04:00
toby
f1be229b87 Change copyright year to 2017 2017-03-24 21:39:29 +00:00
toby
b881284f08 Update JSDoc returns descriptions for PGP ops 2017-03-24 21:39:23 +00:00
toby
a34e1a4d11 Write and clean up PGP operation descriptions 2017-03-20 15:34:55 -04:00
toby
6d733ef2d7 Add operation descriptions for some PGP ops 2017-03-20 14:53:29 -04:00
toby
fa309ca6ea Improve PGP operation descriptions 2017-03-20 14:26:53 -04:00
toby
ab1d199a03 Reformat ugly PGP operation descriptions 2017-03-20 14:15:11 -04:00
toby
d2e41b7d4b Add date and algorithm for some PGP verify ops 2017-03-15 16:16:13 -04:00
toby
bc4d7e86e3 Rename PGP "armor" occurrences to "armour" 2017-03-15 12:43:01 -04:00
toby
f2f3bdc923 Fix binary file output and eslint warnings 2017-03-15 12:33:38 -04:00
toby
db261be707 Add new PGP operations to their categories 2017-03-15 12:28:50 -04:00
toby
4c6866286b Remove "display message in output" opt in PGP ops 2017-03-15 12:24:56 -04:00
toby
56154a7987 Clean up PGP test names (caps) 2017-03-15 12:17:27 -04:00
toby
58f7e57896 Add tests for PGP decrypting passwords correctly 2017-03-15 12:16:00 -04:00
toby
8db94be8ac Add operation "Detach PGP Cleartext"
This operation is like "Remove PGP ASCII Armor" but for detached
signatures. It outputs files as HTML similar to "Sign PGP Detached".
2017-03-15 12:06:32 -04:00
toby
f60b06f4be Improve ASCII armor tests for PGP messages 2017-03-15 11:46:44 -04:00
toby
7188f9397f Fix eslint formatting warnings 2017-03-13 17:31:00 -04:00
toby
d279d16ce0 Add 2 PGP ops for signing/verifying detached sigs 2017-03-13 17:23:57 -04:00
toby
3bdad1d3d0 Fix decryption of passwords in PGP operations 2017-03-13 17:23:38 -04:00
toby
9a5511a8bc Rename some PGP operations
+ "PGP Sign Cleartext" -> "Sign PGP Cleartext"
+ "PGP Verify Cleartext" -> "Verify PGP Cleartext"
+ "PGP Generate Key Pair" -> "Generate PGP Key Pair"
+ "PGP Add ASCII Armor" -> "Add PGP ASCII Armor"
+ "PGP Remove ASCII Armor" -> "Remove PGP ASCII Armor"
2017-03-12 13:59:05 -04:00
toby
718c913bf8 Add PGP operations to relevant categories 2017-03-11 15:38:22 -05:00
toby
22467537be Remove 4096 key pairs
Rarely, if ever, used. It is now trivial to generate and test in the
actual web app.
2017-03-11 14:59:26 -05:00
toby
f7b1e6e309 Add and update PGP operations
Added:
+ PGP Sign cleartext
+ PGP Verify cleartext
+ PGP Add ASCII Armor
+ PGP Remove ASCII Armor
+ Many tests for all operations

Updated:
+ PGP Encrypt (formatting of error messages)
+ PGP Decrypt (^^)
+ PGP Sign (this operation is now exclusively for non-clearsigned)
+ PGP Verify (^^)
2017-03-11 14:57:05 -05:00
toby
3d661c953f Enable test runner to compare ignoring whitespace 2017-03-11 14:55:53 -05:00
toby
d440b3b398 Change text timeout to 30 seconds 2017-03-11 14:55:24 -05:00
toby
728b4ea89d Change PGP Decrypt password argument to string 2017-03-08 11:56:00 -05:00
toby
213de7a941 Fix jsdoc typos and remove unnecessary comment 2017-03-08 11:55:26 -05:00
toby
67f94df060 Implement PGP encrypt and PGP decrypt operations 2017-03-07 13:05:09 -05:00
toby
7f0ce0da8d Fix typo in "Fork, Cond Jump, Encodings" test 2017-03-04 11:05:05 -05:00
toby
8d4876a055 Fix Return operation 2017-03-04 11:04:17 -05:00
n1474335
51d3c89133 Merge pull request #86 from tlwr/feature-async-ops
Add Jump and Conditional Jump tests
2017-03-04 10:48:29 +00:00
toby
8c3f351ab6 Add Jump and Conditional Jump tests 2017-03-01 21:16:43 -05:00
n1474335
cb642c156b Merge branch 'master' into feature-async-ops 2017-03-01 23:45:05 +00:00
n1474335
a4197684e5 Added licencing info to README 2017-03-01 21:45:49 +00:00
n1474335
fc9c2d1f6e BUGFIX: HTML output which is then converted to a regular string (for a standard operation) still contained escaped HTML chars. 2017-03-01 21:33:28 +00:00
n1474335
70603be5ab BUGFIX: Jump operations skipping an operation once maxJumps reached. 2017-03-01 21:20:42 +00:00
n1474335
3ad4291258 Added Fork and Conditional Jump test 2017-03-01 21:13:20 +00:00
n1474335
d91bdd7f8f Merge branch 'tlwr-tests' 2017-02-28 17:09:22 +00:00
n1474335
d7e396c04f Tweaks and restructuring of test runner. 2017-02-28 17:08:36 +00:00
n1474335
6e5ea5d75f Merge branch 'tests' of https://github.com/tlwr/CyberChef into tlwr-tests 2017-02-28 13:05:03 +00:00
n1474335
9f75077fe8 Async operation code tidy. 2017-02-27 17:29:43 +00:00
toby
3a90244af0 Convert test runner to headless 2017-02-24 18:50:17 -05:00
n1474335
11e06eeb75 Fixed merge conflict 2017-02-24 18:14:37 +00:00
n1474335
7355bf5998 Merge pull request #83 from gchq/feature-ipv4header
Feature: 'Parse IPv4 header' operation
2017-02-24 17:14:23 +00:00
toby
04df7a51d2 Handle case when expected error and receives none 2017-02-23 14:30:19 -05:00
toby
3d89881373 Fix typo in TestRegister.js 2017-02-23 14:04:50 -05:00
toby
d680b4a06f Merge remote-tracking branch 'upstream/master' into tests 2017-02-23 14:04:30 -05:00
toby
500522bdeb Initial work on in-browser test runner
Run `grunt test` and open up the `build/test/index.html` to run the
tests.
2017-02-23 13:59:58 -05:00
toby
9404f1e0b8 Fix bug when only fork is called
If fork was called with no following operations, progress was undefined,
this caused an infinite loop.
2017-02-22 14:36:14 -05:00
n1474335
d6cebe55ab Merge branch 'master' into feature-ipv4header 2017-02-21 19:52:36 +00:00