2023-07-13 03:13 | fix get_password | Nihal Jere | 1 | +2 | -0 |
2023-07-01 19:50 | Makefile: work with bmake | Nihal Jere | 1 | +4 | -3 |
2023-06-30 14:07 | get_password: end input at EOF and truncate trailing newline | Nihal Jere | 1 | +6 | -5 |
2023-06-04 21:13 | npm-core.1 | Nihal Jere | 1 | +36 | -0 |
2022-02-24 18:56 | bump license | Nihal Jere | 1 | +1 | -1 |
2022-01-13 04:45 | npmc: close socket properly before creation FILE | Nihal Jere | 1 | +9 | -8 |
2022-01-13 04:34 | fix tabs | Nihal Jere | 1 | +10 | -10 |
2022-01-13 04:22 | style | Nihal Jere | 1 | +2 | -1 |
2022-01-13 04:22 | npm: check that password repo is initialized before operating | Nihal Jere | 1 | +17 | -13 |
2021-12-26 04:54 | check errors on sigaction | Nihal Jere | 1 | +15 | -1 |
2021-12-26 04:53 | mlock master buffer and clear it on exit | Nihal Jere | 1 | +7 | -3 |
2021-12-09 17:07 | remove extra spaces | Nihal Jere | 1 | +3 | -3 |
2021-10-22 02:52 | style | Nihal Jere | 1 | +2 | -1 |
2021-10-22 02:29 | npm-agent: set npm-core stdin FILE to write | Nihal Jere | 1 | +1 | -1 |
2021-10-22 02:15 | extract configurable parameters into config.def.h | Nihal Jere | 6 | +33 | -21 |
2021-10-22 01:11 | npm-agent: close socket at the right time | Nihal Jere | 1 | +3 | -3 |
2021-10-15 04:24 | Makefile: replace nonportable $+ | Nihal Jere | 1 | +3 | -3 |
2021-10-15 03:46 | npm-core: use _DEFAULT_SOURCE | Nihal Jere | 1 | +1 | -1 |
2021-10-15 03:46 | extract get_password and xwrite into util.c | Nihal Jere | 6 | +78 | -107 |
2021-10-12 18:51 | npm-core: fix getentropy usage | Nihal Jere | 1 | +2 | -2 |
2021-10-12 18:41 | npm-agent: add parenthesis around assignment in condition | Nihal Jere | 1 | +1 | -1 |
2021-10-12 18:40 | npm-agent: fix includes | Nihal Jere | 1 | +1 | -1 |
2021-10-12 18:36 | npm-agent: use setitimer instead of timerfd | Nihal Jere | 1 | +30 | -10 |
2021-10-12 16:15 | npm-agent: use do while to read master password | Nihal Jere | 1 | +4 | -3 |
2021-10-10 23:54 | npm-core: mlock only secret data, and do proper error handling | Nihal Jere | 1 | +6 | -11 |
2021-10-09 15:48 | npm-core: use getentropy instead of getrandom | Nihal Jere | 1 | +3 | -3 |
2021-10-08 02:08 | Makefile: make POSIX | Nihal Jere | 1 | +1 | -1 |
2021-10-07 22:34 | Makefile: don't hardcode -static | Nihal Jere | 1 | +3 | -3 |
2021-10-07 22:30 | Makefile: define NPM_CORE only when necessary | Nihal Jere | 1 | +2 | -4 |
2021-10-07 19:57 | use _DEFAULT_SOURCE instead of _BSD_SOURCE | Nihal Jere | 2 | +3 | -1 |
2021-10-07 19:49 | npm-agent: do proper error handling in core, remove unnecessary function | Nihal Jere | 1 | +16 | -16 |
2021-10-07 15:53 | npm-agent: do proper error handling when retrieving the master password | Nihal Jere | 1 | +16 | -10 |
2021-10-07 15:39 | npm-agent: replace fprintf(stderr...) with perror | Nihal Jere | 1 | +18 | -22 |
2021-10-06 04:47 | add README | Nihal Jere | 1 | +48 | -0 |
2021-10-06 00:48 | npm: fix incorrect text | Nihal Jere | 1 | +1 | -1 |
2021-10-06 00:48 | npm: remove gpg functionality | Nihal Jere | 1 | +16 | -25 |
2021-10-05 21:47 | npm: check if repo is already initiialized before initializing | Nihal Jere | 1 | +2 | -1 |
2021-10-05 04:55 | remove util.* | Nihal Jere | 4 | +3 | -36 |
2021-10-04 23:35 | rename encryptor to master | Nihal Jere | 1 | +8 | -8 |
2021-10-04 23:35 | fix warnings | Nihal Jere | 2 | +12 | -15 |
2021-10-04 19:04 | npm: remove hardcoded paths | Nihal Jere | 1 | +2 | -2 |
2021-10-03 08:39 | define SOCKPATH in one place. | Érico Nogueira | 3 | +4 | -8 |
2021-10-04 18:51 | adjust parameters | Nihal Jere | 1 | +1 | -2 |
2021-10-04 18:26 | npm: get it working with npm-core and npm-agent | Nihal Jere | 1 | +31 | -18 |
2021-10-04 18:26 | npm-agent: set ret non-zero | Nihal Jere | 1 | +1 | -1 |
2021-10-04 18:14 | npm: add pash license | Nihal Jere | 1 | +20 | -0 |
2021-10-04 18:09 | npm-agent: fix indentation | Nihal Jere | 1 | +67 | -67 |
2021-09-29 23:10 | use *aead to verify integrity of nonce and salt | Nihal Jere | 1 | +15 | -17 |
2021-09-29 21:33 | rename npm to npm-core.c | Nihal Jere | 2 | +3 | -3 |
2021-09-29 19:17 | use monocypher for crypto | Nihal Jere | 20 | +3462 | -3342 |
2021-09-29 19:00 | end errors with newline | Nihal Jere | 1 | +1 | -1 |
2021-09-29 16:29 | simplify get_password | Nihal Jere | 1 | +33 | -16 |
2021-09-28 18:45 | npm-agent: increase timeout | Nihal Jere | 1 | +1 | -1 |
2021-09-28 18:45 | LICENSE: acknowledge that there's code here under different copyright | Nihal Jere | 1 | +1 | -0 |
2021-09-28 17:40 | remove diagnostic print statements | Nihal Jere | 2 | +0 | -7 |
2021-09-28 16:56 | npmc: return success only if answer is not empty | Nihal Jere | 1 | +3 | -2 |
2021-09-28 16:55 | npm-agent: cache password only if npm-core is successful | Nihal Jere | 1 | +5 | -1 |
2021-09-08 02:42 | explicitly clear secret data | Nihal Jere | 1 | +15 | -0 |
2021-09-07 18:02 | rename npwm to npm | Nihal Jere | 2 | +246 | -232 |
2021-09-07 18:02 | NPM_CORE settable in Makefile | Nihal Jere | 2 | +5 | -2 |
2021-09-07 17:19 | add install target | Nihal Jere | 1 | +7 | -0 |
2021-09-07 16:54 | add LICENSE | Nihal Jere | 1 | +13 | -0 |
2021-09-07 16:46 | don't add extra newline | Nihal Jere | 1 | +1 | -1 |
2021-08-28 19:55 | npm-agent: remove socket on exit | Nihal Jere | 1 | +13 | -6 |
2021-08-28 19:54 | npmc: send absolute path over socket | Nihal Jere | 1 | +13 | -1 |
2021-08-27 15:40 | update .gitignore | Nihal Jere | 2 | +1 | -0 |
2021-08-27 01:24 | npm-agent + npmc draft | Nihal Jere | 3 | +415 | -3 |
2021-08-11 15:48 | remove clear from npm.c | Nihal Jere | 1 | +0 | -13 |
2021-08-05 04:30 | rename to npm | Nihal Jere | 3 | +203 | -176 |
2021-07-31 04:21 | remove sha1 | Nihal Jere | 2 | +0 | -162 |
2021-07-31 04:19 | npwm: add usage | Nihal Jere | 1 | +21 | -8 |
2021-07-31 04:19 | npwm: remove unnecessary includes | Nihal Jere | 1 | +0 | -4 |
2021-07-30 15:13 | add Makefile | Nihal Jere | 1 | +15 | -0 |
2021-07-30 15:12 | swap out pbkdf2 for argon2 | Nihal Jere | 16 | +3107 | -140 |
2021-07-30 15:11 | add .gitignore | Nihal Jere | 1 | +2 | -0 |
2021-07-30 15:00 | npwm: rewrite | Nihal Jere | 2 | +151 | -60 |
2021-03-17 01:27 | fix len not being defined | Nihal Jere | 1 | +1 | -0 |
2021-03-16 23:19 | rename, remove PASH_KEYID | Nihal Jere | 2 | +232 | -241 |
2021-03-16 22:52 | import pash as 'npm' | Nihal Jere | 1 | +241 | -0 |
2021-03-16 22:45 | reduce npwm to just encrypting and decrypting password info | Nihal Jere | 1 | +9 | -62 |
2021-03-16 20:17 | take passphrase as argument instead of from stdin | Nihal Jere | 1 | +7 | -41 |
2021-03-16 20:13 | add decryption | Nihal Jere | 1 | +23 | -0 |
2021-03-16 20:12 | add salt to encrypted part for verification, write to stdout | Nihal Jere | 1 | +9 | -4 |
2021-03-16 20:11 | add default password length | Nihal Jere | 2 | +8 | -3 |
2021-03-16 20:06 | password adding fixup | Nihal Jere | 1 | +2 | -2 |
2021-03-16 03:44 | account for fixed-length salt | Nihal Jere | 3 | +13 | -13 |
2021-03-16 03:29 | we have password adding! | Nihal Jere | 3 | +169 | -0 |
2021-03-16 00:41 | make everything happy | Nihal Jere | 3 | +18 | -16 |
2021-03-16 00:32 | add pbkdf2 from OpenBSD | Nihal Jere | 2 | +142 | -0 |
2021-03-16 00:30 | add sha1.* from sbase | Nihal Jere | 2 | +162 | -0 |
2021-03-16 00:20 | add chacha20 from BearSSL | Nihal Jere | 2 | +195 | -0 |