Commit Graph

  • 7ca4b3a13d
    Parse Ethernet Frame HTML formatting fix (#2402) GCHQ Developer 85297 2026-05-18 11:54:13 +01:00
  • 1baef27e9b
    Parse IPv4 Header HTML formatting fix (#2401) GCHQ Developer 85297 2026-05-18 11:52:10 +01:00
  • cf6912f640
    Update chromedriver, and install corresponding chrome in workflows (fixes build) (#2387) GCHQDeveloper581 2026-05-18 10:38:11 +01:00
  • 32ef373485 Merge remote-tracking branch 'upstream/master' github-actions[bot] 2026-05-18 09:37:11 +00:00
  • a1099721a6
    Merge branch 'update-chromedriver' of https://github.com/GCHQDeveloper581/CyberChef into update-chromedriver GCHQDeveloper581 2026-05-18 09:15:32 +00:00
  • ad26c8016a
    Use npx @puppeteer/browsers instead of action browser-actions/setup-chrome to install the desired browser version GCHQDeveloper581 2026-05-18 09:07:05 +00:00
  • 84bbd2a7a0
    Series Chart HTML Formatting fix C85297 2026-05-18 08:15:20 +01:00
  • 020f76ede3
    Parse IPv4 Header HTML formatting fix C85297 2026-05-18 07:53:45 +01:00
  • cb3ef5aeeb
    Parse Ethernet Frame HTML formatting fix C85297 2026-05-18 07:52:46 +01:00
  • f246a7dcf9 Rename Derive DUKPT Key to Derive DUKPT TDES Key J8k3 2026-05-17 21:56:03 -04:00
  • 01f396d121 Fix #4: delete TranslatePaymentPINData (duplicate of TranslatePINBlock) Jacob Marks 2026-05-17 20:34:52 -04:00
  • 2c6f5eea5d Use stats-only bundle analysis for inline workers. Leon Zandman 2026-05-17 19:50:25 +02:00
  • 3e420cac1e Quick fix for EN0ENT messages. Leon Zandman 2026-05-17 19:45:50 +02:00
  • af572f785b Comments fix. Leon Zandman 2026-05-17 19:36:32 +02:00
  • 0aadfb94e3 Fix GenerateTestPAN: random fills, suppress cardType when unknown Jacob Marks 2026-05-17 13:33:28 -04:00
  • 2c66e413bf Removal of jsrsasign package and mentions. Leon Zandman 2026-05-17 19:31:38 +02:00
  • f61d26f189 PR 5 — X.509 / CSR / CRL parsing (PublicKey bundle). Leon Zandman 2026-05-17 19:16:00 +02:00
  • 65181be825 PEM/JWK conversion + key extraction (PublicKey bundle). Leon Zandman 2026-05-17 18:33:00 +02:00
  • 7f33ed5b91 ECDSA primitives (Ciphers bundle) Leon Zandman 2026-05-17 18:14:32 +02:00
  • 7e302caded SM2 (Ciphers bundle) Leon Zandman 2026-05-17 17:55:08 +02:00
  • c405326f03 Fix 3 test assertions: TR-31 compliance fields, PAN card-type fields Jacob Marks 2026-05-17 08:24:13 -04:00
  • cd4442cc62 Fix 3 test assertions: TR-31 compliance fields, PAN card-type fields Jacob Marks 2026-05-17 08:23:10 -04:00
  • 6fc1c26b24 Fix Payment.mjs: correct 4 op names (payShield/Futurex uppercase C, TR-31 Key Block, TR-34 Key Transport) and TR-34 expected output Jacob Marks 2026-05-17 08:16:56 -04:00
  • 43d8a03a5b Fix Categories.json: add new ops, fix renamed op names, move ECDH to Ciphers Jacob Marks 2026-05-16 23:42:29 -04:00
  • 7081361db7 Fix Pan.mjs: add missing trailing newline (eol-last) Jacob Marks 2026-05-16 23:38:20 -04:00
  • 35e2f0a2d8 Fix ParseTR31KeyBlock lint: add constructor JSDoc Jacob Marks 2026-05-16 23:35:52 -04:00
  • 6bbafe7ff3 Fix ParseTR34B9Envelope lint: JSDoc on parseAsnLength, hexStr, constructor Jacob Marks 2026-05-16 23:35:31 -04:00
  • 0dda2fe08a Fix GenerateKey lint: JSDoc on helper functions and constructor Jacob Marks 2026-05-16 23:35:27 -04:00
  • 7a4b47fa6b Fix DeriveDUKPTAESKey lint: JSDoc on helpers, constructor, dot-notation Jacob Marks 2026-05-16 23:35:24 -04:00
  • b2e3100886 Fix DeriveECDHKeyMaterial lint: brace-style, indentation, operator-linebreak, constructor JSDoc Jacob Marks 2026-05-16 23:35:21 -04:00
  • 718824a42f Fix Pan.mjs: operator-linebreak for cardTypeNote ternary Jacob Marks 2026-05-16 23:35:01 -04:00
  • e08d401956 Add DeriveECDHKeyMaterial tests: P-256 raw secret, Concat KDF SHA-256, missing key error Jacob Marks 2026-05-16 23:24:20 -04:00
  • 550d0b7ec6 Fix DeriveECDHKeyMaterial: real test vectors, None KDF fix, P-521 comment, module=Ciphers Jacob Marks 2026-05-16 23:21:51 -04:00
  • 89e39a8642 Move DeriveECDHKeyMaterial from Payment to Ciphers module Jacob Marks 2026-05-16 23:08:39 -04:00
  • 2a5b1deb2e Add Payment Operation Maintenance rules to AGENTS.md Jacob Marks 2026-05-16 23:04:55 -04:00
  • 5e473899ea Update PAYMENT_RECIPES.md: fix stale names, add new operations, naming convention section Jacob Marks 2026-05-16 23:04:54 -04:00
  • c32be5a5c5 Capitalise display name: "Parse TR-34 Key Transport" Jacob Marks 2026-05-16 23:02:54 -04:00
  • ff90e41269 Capitalise display name: "Parse TR-31 Key Block" Jacob Marks 2026-05-16 23:02:52 -04:00
  • c268dd3a1e Capitalise display name: "Parse Futurex Excrypt Command" Jacob Marks 2026-05-16 23:02:51 -04:00
  • e19bfacd4d Capitalise display name: "Parse Thales payShield Command" Jacob Marks 2026-05-16 23:02:49 -04:00
  • 517a56e826 Add card type classification and MII description to parsePan Jacob Marks 2026-05-16 22:50:41 -04:00
  • 062b60e0c6 Revert "Encode PIN Block" back to "Build PIN Block" Jacob Marks 2026-05-16 22:50:03 -04:00
  • 340db6122d Revert "Decode PIN Block" back to "Parse PIN Block" Jacob Marks 2026-05-16 22:49:53 -04:00
  • 9590eccd41 Rename "Build PIN Block" to "Encode PIN Block" Jacob Marks 2026-05-16 22:48:35 -04:00
  • 91d8d0ec37 Rename "Parse PIN Block" to "Decode PIN Block" Jacob Marks 2026-05-16 22:48:21 -04:00
  • dd7a26aa1f Broaden ParseTR34B9Envelope to TR-34 key transport: message type table, error codes, ASN.1 envelope peek Jacob Marks 2026-05-16 22:45:40 -04:00
  • cf3023bc82 Add GenerateKey operation for random payment keys and IVs Jacob Marks 2026-05-16 22:45:30 -04:00
  • 4451ddbee3 Enhance ParseTR31KeyBlock with full X9.143 field decoding and compliance checks Jacob Marks 2026-05-16 22:45:22 -04:00
  • 9207d79356 Add Derive DUKPT AES Key operation (ANSI X9.24-3 AES-128) Jacob Marks 2026-05-16 22:37:36 -04:00
  • e5ba3d4b7e Setup + ASN.1 utilities (PublicKey bundle) Leon Zandman 2026-05-17 00:24:39 +02:00
  • f942cf2d41 Update plan, so that I do the commits and PR creation. Leon Zandman 2026-05-17 00:23:33 +02:00
  • 6e2cd91af5 Add plan. Leon Zandman 2026-05-16 23:58:56 +02:00
  • 61d4c1e65c
    Merge branch 'master' into add-mod-operation Thomas Nemer 2026-05-16 21:30:21 +02:00
  • 46228977d6 Update repo agent guidance J8k3 2026-05-16 10:39:46 -04:00
  • 17c004a66b Add Futurex Excrypt command parser J8k3 2026-05-16 10:38:09 -04:00
  • 5cc38496bd Allow overriding test timeout J8k3 2026-05-16 10:21:26 -04:00
  • 1aa54684d8 Add Thales payShield command parser J8k3 2026-05-16 10:18:33 -04:00
  • 9e9904870c Update payment metadata and restore Docker test baseline J8k3 2026-05-16 09:24:13 -04:00
  • b76a0e99be Update README to reflect current payment extension scope J8k3 2026-05-04 15:20:33 -04:00
  • 3949905a37
    Merge branch 'master' into update-chromedriver GCHQDeveloper581 2026-05-16 12:13:33 +01:00
  • 339bc1d4d9
    Duplicate PATH fix into other workflows GCHQDeveloper581 2026-05-16 11:13:02 +00:00
  • 37ce0886aa
    Try setting PATH to start with directory for newly installed chrome GCHQDeveloper581 2026-05-16 10:54:39 +00:00
  • bd57a6bcb2
    Merge branch 'master' into fix-ui-tests GCHQDeveloper581 2026-05-16 11:12:05 +01:00
  • 9803553b61
    chore (deps): bump @codemirror/view from 6.41.1 to 6.43.0 (#2384) dependabot[bot] 2026-05-16 11:08:49 +01:00
  • 2369ea609f
    Merge be522737b1ca27a4827c3a9505d408ce6e13516f into 8f9a01ef33811f621041fb6f10f863fcfd19f00b Matt C 2026-05-16 18:06:12 +08:00
  • 8f9a01ef33
    chore (deps): bump globals from 17.5.0 to 17.6.0 (#2386) dependabot[bot] 2026-05-16 10:39:19 +01:00
  • ebeb4f7d6a
    chore (deps): bump the patch-updates group across 1 directory with 3 updates (#2388) dependabot[bot] 2026-05-16 10:34:24 +01:00
  • 981371e98d docs: update Extract IP description for Include defanged arg HarelKatz 2026-05-15 20:04:37 +03:00
  • 8c2429736c test: unique/sort/URI-literal/edge-case behaviour with Extract IP defang HarelKatz 2026-05-15 19:59:24 +03:00
  • 31545dd0de test: removeLocal filters full and partial defanged local IPs HarelKatz 2026-05-15 19:58:28 +03:00
  • 695103728f test: extract partial-defang IPv4 (decimal + octal) and mixed inputs HarelKatz 2026-05-15 19:57:36 +03:00
  • 340d081c01 test: extract fully-defanged IPv4 and IPv6 HarelKatz 2026-05-15 19:54:36 +03:00
  • 2a9b5bc212 test: assert Extract IP defang-off ignores defanged input HarelKatz 2026-05-15 19:53:46 +03:00
  • 44e06ab4d7 refactor: thread defang-aware separators through Extract IP addresses HarelKatz 2026-05-15 19:52:59 +03:00
  • 50a7613bfd feat: add 'Last only' defang mode to Defang IP Addresses HarelKatz 2026-05-15 18:06:21 +03:00
  • c7825300f9
    Update chormcriver based on installed chrome version GCHQDeveloper581 2026-05-15 13:43:22 +00:00
  • cc11502c1c feat: add Escape Smart Characters operation HarelKatz 2026-05-15 16:37:13 +03:00
  • 63db27a9c5
    chore (deps): bump the patch-updates group across 1 directory with 3 updates dependabot[bot] 2026-05-15 02:06:26 +00:00
  • 31821d70b0
    Install required chrome version during ci runs GCHQDeveloper581 2026-05-14 14:53:22 +00:00
  • c47411eb6b
    Update chromedriver (fixes build) GCHQDeveloper581 2026-05-14 14:18:48 +00:00
  • f966d072f0
    chore (deps): bump globals from 17.5.0 to 17.6.0 dependabot[bot] 2026-05-14 14:05:50 +00:00
  • 08582aaec9
    chore (deps): bump @codemirror/view from 6.41.1 to 6.43.0 dependabot[bot] 2026-05-14 14:05:16 +00:00
  • cce3b297be
    chore (deps): bump the patch-updates group with 4 updates dependabot[bot] 2026-05-14 14:04:36 +00:00
  • 3553d604f7
    Bump v11.1.0 GCHQDeveloper581 2026-05-14 14:03:26 +00:00
  • 9ebe9d228f
    Bump node from 24-alpine to 26-alpine dependabot[bot] 2026-05-14 13:59:49 +00:00
  • 0bb5472e50
    [StepSecurity] Apply security best practices (#2378) GCHQDeveloper581 2026-05-14 14:59:07 +01:00
  • 3471731aaf
    Build docker container for arm v7 as well (#2379) GCHQDeveloper581 2026-05-14 13:51:58 +01:00
  • a92e6de117 #2355 - fix lint issues Loknath Mishra 2026-05-14 17:58:27 +05:30
  • 7d82619d7f #2355 - update tests for ToBase32 to include BMP logic Loknath Mishra 2026-05-13 23:19:20 +05:30
  • ab7e5006af #2355 - fix ToBase32 operation breaking UTF-16 surrogate pairs in custom alphabets Loknath Mishra 2026-05-13 22:59:08 +05:30
  • 799346171c
    Build docker conatiner for arm v7 as well GCHQDeveloper581 2026-05-13 14:21:37 +00:00
  • 79d9d624eb
    Update docker/build-push-action to latest version to get rid of Node 20 hate messages GCHQDeveloper581 2026-05-13 13:54:14 +00:00
  • dbc26850d9
    [StepSecurity] Apply security best practices GCHQDeveloper581 2026-05-13 14:17:19 +01:00
  • 8ea8d6f497
    Adjust Docker schedule to match the others GCHQDeveloper581 2026-05-13 13:06:21 +00:00
  • 09017a4ff8
    [StepSecurity] Apply security best practices StepSecurity Bot 2026-05-13 12:54:06 +00:00
  • e1b5ae50b4
    Merge pull request #1 from J8k3/J8k3-patch-1 Jacob Marks 2026-05-12 15:27:04 -04:00
  • 337457fa45
    Revise README for CyberChef Payments updates Jacob Marks 2026-05-12 15:20:47 -04:00
  • f7dcf46962
    Install brotli and add decompression steps Jacob Marks 2026-05-12 14:57:24 -04:00
  • f93e7bbbf5
    Update expected result length in chef.help test Jacob Marks 2026-05-12 14:44:23 -04:00
  • 2e1c499a50
    Merge branch 'master' into jamie-working2 Jamie (Bear) Murphy 2026-05-12 19:41:45 +01:00