Commit Graph

52 Commits

Author SHA1 Message Date
455dbb5294
README: update about AES mode 2023-01-28 18:47:33 -05:00
7e6b8a0eba
aes.js: implemented AES-CTR 2023-01-28 18:25:01 -05:00
fd0a0e06b0
interface.js: added visibleFunc parameter 2023-01-28 17:49:27 -05:00
d271b59da4
removed viewport directive
this forces mobile into desktop mode, but there was no style for mobile
anyways
2023-01-28 16:31:27 -05:00
5dba3f8675
made header a template
encryptme title is now a link to home too
2023-01-28 16:08:13 -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
6972790053
interface.js: add InterfaceElement.handleError()
this allows elements to handle errors directly after catching them
rather than having a generic error
2023-01-26 19:11:31 -05:00
3caf1b72ba
interface.js: implement drop-down input 2023-01-25 21:34:13 -05:00
ab676217cd
README: add preview picture 2023-01-22 15:24:36 -05:00
49a04bebb6
aes.html: add title 2023-01-22 15:24:36 -05:00
6b0b1ab132
add README.md 2023-01-22 15:24:33 -05:00
2f7755a594
added licensing information 2023-01-22 14:21:42 -05:00
04017f6666
index.html: added barebones index page 2023-01-22 13:52:05 -05:00
8b64db64d9
styled tabs properly 2023-01-21 16:22:40 -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
7c95f79bfc
interface.js: allow specifying default value for form elements 2023-01-04 15:02:10 -05:00
6964103c25
interface.js: add number input 2023-01-04 14:55:12 -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
45910aedfb
interface.js: improve hiding elements 2023-01-03 19:19:58 -05:00
5c4f5c0a90
added medium text boxes 2023-01-03 15:57:35 -05:00
c3653a45b6
refactor form generation 2023-01-03 15:34:57 -05:00
c4317bc5e8
interface.js: fix labelTag 2023-01-02 20:44:44 -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
50bb98a109
style.css: make button react on focus, not just hover 2023-01-02 15:10:29 -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
105d06d2d8
style.css: move headers to the left 2022-12-31 22:32:16 -05:00
cfb9d4f59f
aes.js: use alert box instead of window.alert for error 2022-12-31 22:12:42 -05:00
aa118c2c71
style.css: make titles less faded out 2022-12-31 22:10:30 -05:00
1e33324b55
Revert "style.css: improve distinction between different forms"
This reverts commit 45964ecf70.
2022-12-31 22:09:49 -05:00
97b34b2a56
add basic aes prototype 2022-12-31 22:06:13 -05:00
45964ecf70
style.css: improve distinction between different forms 2022-12-31 21:39:05 -05:00
c6a6908a82
interface.js: add json-b64 datatype 2022-12-31 21:07:39 -05:00
caa1fccea3
use text nodes instead of innerHTML 2022-12-30 19:48:28 -05:00
610b20019b
base64: error handling 2022-12-30 17:31:28 -05:00
ed1da1faf0
interface.js: rename Element to InterfaceElement
Element might cause conflicts
2022-12-30 16:54:38 -05:00
d2a140fa79
added alert box functionality 2022-12-30 16:18:53 -05:00
31c6958277
improve hiding form elements 2022-12-30 14:32:27 -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
b147ecf151
style.css: improve disabled style 2022-12-29 18:30:09 -05:00
a5b4c628c6
encryption.js: use JSON under base64 2022-12-29 11:10:21 -05:00
338c8ef371
dec.html, enc.html: make output textarea read-only 2022-12-28 20:21:10 -05:00
95be209339
style.css: add fade-in animation to site 2022-12-28 19:26:05 -05:00