Commit Graph

21 Commits

Author SHA1 Message Date
b9a56f38f5
interface.js: added placeholder support 2023-01-30 16:18:29 -05:00
25be65b32f
aes.js: add 128 bit key support 2023-01-29 21:09:14 -05:00
7e6b8a0eba
aes.js: implemented AES-CTR 2023-01-28 18:25:01 -05:00
0e0ac98c84
aes.js: added CBC mode 2023-01-26 22:02:18 -05:00
7ed8cc7e3a
aes.js: slight refactoring
preparing to implement other AES modes
2023-01-26 19:29:41 -05:00
2f7755a594
added licensing information 2023-01-22 14:21:42 -05:00
937a802f54
initial tabs implementation 2023-01-21 14:26:34 -05:00
49a775087a
aes.js: add warnings for excessive PBKDF2 iterations 2023-01-04 15:44:04 -05:00
2d6e1e0ec8
aes.js: added pbkdf2 iterations setting 2023-01-04 15:22:41 -05:00
18a58786ac
aes.js: bugfixes
decryption is no longer broken with custom keys
2023-01-03 21:50:27 -05:00
76fd0c0a1c
aes.js: fix salt changing even when not used 2023-01-03 21:18:39 -05:00
f49f072fab
added manual salt, IV and key options 2023-01-03 20:44:47 -05:00
c3653a45b6
refactor form generation 2023-01-03 15:34:57 -05:00
bbc4fdb5c5
interface.js: provide advanced options check boxes 2023-01-02 20:00:27 -05:00
71d4e3f58d
interface.js: implement checkbox element 2023-01-02 19:15:55 -05:00
1d9f304830
aes.js: improved error handling 2023-01-02 15:01:19 -05:00
1f141ccbad
interface.js: refactored API to be more concise 2023-01-02 14:05:53 -05:00
cfb9d4f59f
aes.js: use alert box instead of window.alert for error 2022-12-31 22:12:42 -05:00
97b34b2a56
add basic aes prototype 2022-12-31 22:06:13 -05:00
2bcfefbd2a
improve interface scripts
- dynamically hide/unhide advanced options
- add base64 handlers for raw data inputs
2022-12-29 21:58:19 -05:00
30bce07f67
interface.js: added basic interface classes
Minimal prototype for dynamically generating an interface
2022-12-29 19:22:50 -05:00