Commit Graph

46 Commits

Author SHA1 Message Date
Jonathan Lamothe df5f0a4334 updated copyright 2020-12-14 22:10:14 -05:00
Jonathan Lamothe 1717f4c298 fixed pedantic warnings and hlint stuff 2020-02-28 01:23:44 -05:00
Jonathan Lamothe b3e2121597 refactoring 2019-01-02 13:38:29 -05:00
Jonathan Lamothe 012486c045 handle empty input string in mkPass 2019-01-01 22:50:16 -05:00
Jonathan Lamothe cdff8c8917 refactored mkHash 2019-01-01 22:45:03 -05:00
Jonathan Lamothe f305822ae1 whitespace fix 2019-01-01 22:25:25 -05:00
Jonathan Lamothe 60f40262f7 fixed pwGenerate hanging 2019-01-01 04:48:36 -05:00
Jonathan Lamothe 32c9241a2e updated copyright 2019-01-01 04:47:42 -05:00
Jonathan Lamothe b52380a10b implemented pwRemoveService 2018-12-31 14:09:13 -05:00
Jonathan Lamothe aa0b8e13d2 JSON encoding/decoding 2018-12-29 12:21:25 -05:00
Jonathan Lamothe 8765d27236 better implementation of isSpecial 2018-12-25 16:10:13 -05:00
Jonathan Lamothe d874db8da2 implemented pwCount 2018-12-25 16:09:32 -05:00
Jonathan Lamothe e2a7fa6fc2 implemented pwSearch 2018-12-25 15:47:39 -05:00
Jonathan Lamothe 00311092d0 partial implementation of password view/edit 2018-12-24 14:02:28 -05:00
Jonathan Lamothe 6998dfe03e implemented pwGetService 2018-12-24 12:22:54 -05:00
Jonathan Lamothe 7b13aad709 implemented pwSetService 2018-12-24 11:55:49 -05:00
Jonathan Lamothe 824f52b108 implemented pwHasService 2018-12-24 10:53:52 -05:00
Jonathan Lamothe 3b93849a0e partial implementation of password adding 2018-12-23 16:24:08 -05:00
Jonathan Lamothe 42b49822cc implemented toB64 2018-12-21 17:32:06 -05:00
Jonathan Lamothe d53fde8c54 implemented toUTF8 2018-12-21 17:17:12 -05:00
Jonathan Lamothe 9a2333140a implemented mkHash 2018-12-21 17:04:37 -05:00
Jonathan Lamothe 2cb10b263e changed PWSalt default size to 32 bytes (256 bits) 2018-12-21 16:49:32 -05:00
Jonathan Lamothe 570cfe4af2 fixed nextPolicy (for serious this time) 2018-12-21 16:44:25 -05:00
Jonathan Lamothe 0260f665dc explicitly use lazy ByteStrings 2018-12-20 22:21:36 -05:00
Jonathan Lamothe 67d6f7a546 implemented character type counting 2018-12-20 22:15:43 -05:00
Jonathan Lamothe bbf80b87ec fixed nextPolicy 2018-12-20 22:02:24 -05:00
Jonathan Lamothe 648e166110 fixed mkPool 2018-12-20 21:48:02 -05:00
Jonathan Lamothe 4c7cd082dc partial implementation of pwGenerate 2018-12-19 16:47:02 -05:00
Jonathan Lamothe 7d2dd98320 implemented tests for pwGenerate 2018-12-19 16:45:16 -05:00
Jonathan Lamothe e08b10a586 implemented validatePWDatabase 2018-12-19 10:36:28 -05:00
Jonathan Lamothe 7f28229722 implemented validatePWData 2018-12-18 17:56:10 -05:00
Jonathan Lamothe 970adc221c implemented newPWDatabase 2018-12-18 14:41:29 -05:00
Jonathan Lamothe e28faacc13 restructuring
- renamed newSalt to newPWSalt
- added PWSalt type
- general style cleanup
2018-12-18 14:19:19 -05:00
Jonathan Lamothe 098aaeb49f implemented newPWData 2018-12-18 14:04:45 -05:00
Jonathan Lamothe ceb9d77bfd implemented newSalt 2018-12-17 16:09:40 -05:00
Jonathan Lamothe 3923ea1ef3 added PWDatabase and PWData 2018-12-17 15:18:01 -05:00
Jonathan Lamothe 2b9bedced5 removed applyPWPolicy 2018-12-17 14:30:32 -05:00
Jonathan Lamothe 14e367bd43 applied hlint suggestions 2018-12-17 00:04:43 -05:00
Jonathan Lamothe 9f7944336f implemented policy checking 2018-12-13 13:23:56 -05:00
Jonathan Lamothe 29bbdccc53 check for negative values on validion 2018-12-13 11:48:37 -05:00
Jonathan Lamothe 36e2ac9883 made validatePWPolicy return Bool 2018-12-13 11:15:26 -05:00
Jonathan Lamothe 3a92469554 password policy validation 2018-12-12 18:41:34 -05:00
Jonathan Lamothe 63105399b8 implemented default password policy 2018-12-12 17:38:10 -05:00
Jonathan Lamothe 3853a32259 added lenses to PWPolicy 2018-12-12 17:04:23 -05:00
Jonathan Lamothe caf669fef7 defined password policy 2018-12-09 15:34:29 -05:00
Jonathan Lamothe 53b5c6d106 restructured 2018-12-06 22:03:38 -05:00