n1474335
566517d20f
Imports now specify the file extension to support Node v12
2019-07-09 12:23:59 +01:00
s2224834
dd9cbbac77
Bombe: add note about rotor step in crib
2019-02-09 23:01:52 +00:00
s2224834
069d4956aa
Bombe: Handle boxing stop correctly
2019-02-09 22:57:57 +00:00
s2224834
61fee3122a
Bombe: add Rebuild Project to authors
2019-02-08 21:16:42 +00:00
s2224834
eee92aa1aa
Bombe: fix some outdated docs
2019-01-12 12:56:21 +00:00
s2224834
49f5c94a75
Bombe: further optimisation
2019-01-12 01:10:47 +00:00
s2224834
d94e8c8187
Bombe: wording/docs tweaks
2019-01-11 18:24:16 +00:00
s2224834
21335e7d05
Bombe: Add checking machine
2019-01-11 13:18:25 +00:00
s2224834
78768e00d4
Bombe: Firefox optimisation
...
Switch a couple of for of loops in the critical path for classic fors.
This loses about 10% performance in Chrome, but it brings Firefox
performance in line with Chrome's, rather than 2.5 times slower.
2019-01-10 18:49:06 +00:00
s2224834
3eb44708e5
Add MultiBombe
...
Runs the Bombe multiple times with different rotor specs.
Edits the core BombeMachine a little to add the ability to switch rotors
without rewiring everything
2019-01-10 18:04:02 +00:00
s2224834
8c757d1e03
Bombe: optimise
...
This cuts about 85% off the execution time.
2019-01-09 21:07:05 +00:00
s2224834
e74c86842b
Bombe: add trial decryption preview
2019-01-08 19:37:34 +00:00
s2224834
ad6e30f3d4
Bombe: review, tests, validation
2019-01-08 18:25:42 +00:00
s2224834
b6eb4e84e4
Add Bombe operation
...
Still needs some work, but functional
2019-01-07 19:48:44 +00:00