Wykres commitów

49 Commity (f5721f079a50e374ba0da529bec025edd72a7e3e)

Autor SHA1 Wiadomość Data
robinmoisson f5721f079a
add and run prettier 2023-04-19 11:18:27 +02:00
robinmoisson dfeffc8c77
add recursive flag to handle encrypting directories (closes #165) 2023-04-19 10:44:28 +02:00
robinmoisson 5ef120be53
rename passphrase into password 2023-04-19 09:57:12 +02:00
robinmoisson 4696a24324
support encrypting multiple files 2023-04-19 09:47:05 +02:00
robinmoisson 5a8425387a
display an error when node version is < 16 2023-04-18 23:14:06 +02:00
robinmoisson bcc919c2e4
bugfix write config 2023-04-03 13:47:10 +02:00
Roy Francis 707d05c83f
allow color customization of template (#172) 2023-04-03 13:37:03 +02:00
robinmoisson 0e52a2abcf
--salt empty flag now generates a config file to commit 2023-04-02 12:27:51 +02:00
robinmoisson 2653a18215
typo 2023-03-30 18:53:23 +02:00
robinmoisson ba206f1377
fix displaying of help 2023-03-30 18:53:22 +02:00
robinmoisson 066fcbf2d6
add confirmation prompt for short pwd (closes #169) 2023-03-30 18:53:22 +02:00
robinmoisson 059701ce89
refactor password template to make it simpler (closes #167) 2023-03-30 18:53:21 +02:00
robinmoisson f8f11067ea
rename CLI args, save output to new dir (closes #166) 2023-03-30 18:53:20 +02:00
robinmoisson 92691a1994
make WebCrypto the only engine available (closes #168) 2023-03-30 18:53:20 +02:00
robinmoisson 228af74a61
use URL fragment for logout/auto-decrypt (closes #156) 2023-03-29 11:49:10 +02:00
Robin Moisson 2697766619
Support for WebCrypto in 2.x (#164)
Closes #139 , closes #20 , closes #111
2023-03-29 10:50:31 +02:00
Robin Moisson 57ea090768
raise PBKDF2 iterations in backward compatible way (#160)
This addresses the concerns and plan detailed in #159
2023-03-01 18:46:48 +01:00
robinmoisson 2ddaea39e8 update readme and wording 2022-12-20 21:06:46 +01:00
robinmoisson 4f81530106 better path mapping & error logging, clean CLI functions from www #146 2022-11-23 23:20:46 +01:00
robinmoisson ba24ae42c0 handle passing password through env 2022-11-21 22:46:45 +01:00
robinmoisson 76e972e826 add share feature 2022-11-20 19:16:27 +01:00
robinmoisson ae83baab04 add label-error CLI option - closes #132 2022-11-20 15:33:08 +01:00
Robin Moisson 4ca89dab35
refactor common crypto function (#141)
* dedupe common crypto functions

* split build step, facto all uses of codec/cryptoEngine, rename

* fix embed cryptojs path in cli

Co-authored-by: Adam Hull <adam@hmlad.com>
2022-11-20 15:25:16 +01:00
Adam Hull bdc831d91f
Organize source files into more directories (#137)
* organize into directories

* address comments from PR#137
2022-11-05 11:58:21 +01:00
Robin Moisson f390792452 fix path for config file + patch bump 2022-04-23 19:56:59 +02:00
Robin Moisson e25ab1411c update readme 2022-04-23 12:23:39 +02:00
Robin Moisson cad496355f add support for config file + save salt 2022-04-23 12:00:18 +02:00
Robin Moisson 07edf6fdfd add "--salt" flag to handle multiple pages encryption 2022-02-27 19:37:17 +01:00
xdsoar 70912c3b95
add "salt" arg to use same salt for multiple pages (#126) 2022-02-27 17:50:15 +01:00
Robin Moisson 5c9bb04d20 set remember checkbox as default behavior, add `--noremember` flag 2022-02-10 19:58:07 +01:00
Robin Moisson 26563f57a6
Add "Remember me" button (#124)
Allow user to save their (hashed + salted) password in localStorage with optional expiration

Co-authored-by: Ashwin Ramaswami <aramaswamis@gmail.com>
2022-02-10 09:22:32 +01:00
Robin Moisson ea2da5be81 add salt and key derivation, close #113 2019-06-28 16:23:13 +02:00
Robin Moisson 6508c4ae36 CLI: change embed default to true + bump minor 2018-02-19 19:42:25 +01:00
Robin Moisson 86391b34b7 use path everywhere + increment npm patch version 2018-01-17 14:51:12 -04:00
Sebastien Andary 90352fdb84 fixes robinmoisson/staticrypt#104 2018-01-17 12:31:57 +01:00
Robin Moisson d63176bce4 add option to use custom password template file, close #102 2018-01-12 19:06:16 -04:00
Robin Moisson 983e7fc0f2 refactor cli argument parsing 2017-12-28 12:32:27 +01:00
AaronCoplan aae55d592b
Made final argument parsing changes. 2017-12-27 15:21:49 -05:00
AaronCoplan 3817b679fe
Refactored to use yargs. 2017-12-26 22:35:24 -05:00
AaronCoplan 2bc104479c
Added requested changes to fix errors. 2017-12-20 22:33:59 -05:00
AaronCoplan 39e51bf0a7
Made embed work without internet and fixed naming. 2017-12-18 20:32:27 -05:00
AaronCoplan a612499c9c
Made requested updates with calls to toString(). 2017-12-18 19:34:19 -05:00
AaronCoplan 36f1107e29
Added usage information. 2017-12-15 16:47:57 -05:00
AaronCoplan 9f7cfeb440
Made runnable via command line `staticrypt`. 2017-12-15 16:37:02 -05:00
AaronCoplan c2805b12d7
Code cleanup. 2017-12-15 16:26:20 -05:00
AaronCoplan 2026971680
Improved arg parsing. 2017-12-14 18:07:05 -05:00
AaronCoplan 94a84c5837
Fully working encryption via command line. 2017-12-14 17:38:34 -05:00
AaronCoplan 10b0cebe31
Added argument parsing and file reading. 2017-12-14 17:00:11 -05:00
AaronCoplan eab7422055
Initial setup for cli. 2017-12-14 16:47:19 -05:00