Commit Graph
21 Commits
Author SHA1 Message Date
Slava Bacherikov ea85f539d4 Switch code linter to eslint and update deps
Tslint is outdated for quite a while and has been replaced by eslint
which now can work with TypeScript as well. This also updates
dependencies and fixes all linting errors.
2022-02-08 21:01:33 +02:00
Slava Bacherikov ee5f3a8d0d Add support for Dell E7A8 generator 2021-12-15 14:53:41 +02:00
Slava Bacherikov 1e86afe9e0 Add support for HP AMI codes (8 hex) 2020-07-07 15:47:49 +03:00
Slava Bacherikov 4bd66069e3 Add support for Samsung 44 hex keys 2020-07-01 19:44:50 +03:00
Slava Bacherikov bcb4f5d9c8 Add support for Dell Latitude 3540 2020-06-30 19:08:24 +03:00
Slava Bacherikov 1580bf4ac1 Add support for HP (upper & lowercase) i prefixed keys 2020-06-15 01:10:53 +03:00
Slava Bacherikov 7966f46c78 Update old insyde 8 digit generator
(x * 0x66666667) >> 34 is a compiler optimized modulo operation
(0x66666667 / 2 ** 34) is a 0.1 (or 1/10). Also, some implementations
have different salt and has a bug in serial formatting (leading zeroes a
lost).
2020-06-12 17:24:36 +03:00
Slava Bacherikov 38aa1e6351 Switch insyde module to typed arrays 2020-06-11 14:00:29 +03:00
Slava Bacherikov da4eb4318f Switch to ES6 modules, change test behavior
Now project is using ES6 modules and displays coverage reports for
browser tests (made via karma), while nodejs tests only keygens.
2020-06-07 00:52:45 +03:00
Slava Bacherikov 459654151b Fix bug with leading zero in acer insyde 10 code 2020-06-06 14:20:07 +03:00
Slava Bacherikov 327fa5f815 Add support for Acer Insyde 10 digits
Based on let-def ocaml code:
https://github.com/let-def/insydious/blob/master/deriv.ml
2020-06-05 19:22:45 +03:00
Slava Bacherikov b99bdd7c81 Update modules and dependencies, change to jsbi
* Drop gulp support
* Migrate long.js to JSBI library (for long math)
* Update karma targets
2020-05-29 20:25:50 +03:00
Slava Bacherikov 0fef378a11 Update dependencies 2020-03-28 14:28:04 +02:00
Slava Bacherikov fd33defb36 Port dogbert's fsi 6x4 script 2019-09-01 15:25:18 +03:00
Slava Bacherikov 0731639f02 Add support for dell tag BF97 2019-08-31 14:49:09 +03:00
Slava Bacherikov bb946f15e3 Replace closure compiler plugin with official one
Replace webpack-closure-compiler (deprecated) with closure-webpack-plugin,
which is official closure plugin.
Also, reworked CI.
2019-08-29 18:12:44 +03:00
Slava Bacherikov 8259b6241c Add tests for Dell HDD 1F5A 2019-08-28 18:43:00 +03:00
Slava Bacherikov 2c87bd691e Add support for dell tag 1F5A 2019-08-27 22:14:30 +03:00
Slava Bacherikov 1e7928717f Fix bug with signed to unsigned modulo 2018-04-22 14:58:51 +03:00
Slava Bacherikov 96760f66aa Add keygen for sony 4x4 codes (16 shifted hexdecimals) 2018-04-22 14:58:38 +03:00
Slava Bacherikov b8a8d37e36 Reorganize file structure 2018-04-10 14:00:53 +03:00