Commit Graph
27 Commits
Author SHA1 Message Date
RandyTheSilly 5a2f2ace85 Add constants for files used by example program 2025-05-03 20:10:43 -04:00
RandyTheSilly ec358c6d0c Implement sanity check in example program 2025-05-03 20:05:02 -04:00
RandyTheSilly baad84563e Add sanity check to prevent data loss in the event the user mistypes their passphrase during encryption 2025-05-03 19:36:23 -04:00
RandyTheSilly e4ae5b4a9d Add high-level Decrypt() and Encrypt() functions for use by importing applications 2025-05-03 19:34:26 -04:00
RandyTheSilly 18ea71e7e4 Correct constant comment 2025-05-03 18:49:23 -04:00
RandyTheSilly 55c54acfcc Correct example.go usage information 2025-05-03 18:46:54 -04:00
RandyTheSilly 111d70596a Give error handling control to importing applications 2025-05-03 18:42:55 -04:00
RandyTheSilly 146901a479 Implement AES256+GCM encryption/decryption (cascading) 2025-05-03 18:13:40 -04:00
RandyTheSilly b93acdcaef Improved decryption error messages 2025-05-03 17:17:14 -04:00
RandyTheSilly 84bd8c3a42 Initial encryption/decryption via ChaCha20-Poly1305 2025-05-03 17:13:09 -04:00
RandyTheSilly 9b106e8147 Share client code for Call() 2025-05-03 15:03:53 -04:00
RandyTheSilly 9458656bdd Move "daemonIsOpen" to "2server.go" 2025-04-13 18:01:24 -04:00
RandyTheSilly dc262c87e8 Implement serving passphrase from daemon 2025-04-13 17:55:57 -04:00
RandyTheSilly a5108bc6cc Implement inactivity timer on Windows 2025-04-12 19:53:02 -04:00
RandyTheSilly 1f6c25f541 Bump peercred-mini to complete initial Windows support (still need timeout) 2025-04-06 23:36:51 -04:00
RandyTheSilly 256cad2331 Implement daemon auth on Windows 2025-04-06 23:04:12 -04:00
RandyTheSilly 28ce85854c Make Windows daemon functional (missing auth and timeout) 2025-04-05 19:09:18 -04:00
RandyTheSilly 6d9989b53a Incomplete Windows daemon support 2025-04-05 18:54:27 -04:00
RandyTheSilly 94868f6bad Bump peercred-mini 2025-04-05 15:28:52 -04:00
RandyTheSilly 107f4bcf02 Add MacOS support 2025-04-05 00:08:23 -04:00
RandyTheSilly 5369c3aa44 Fix pidToPath on FreeBSD 2025-04-04 21:59:46 -04:00
RandyTheSilly 4fa746ddce Bump peercred-mini to add FreeBSD (13+) support 2025-04-04 21:36:30 -04:00
RandyTheSilly fde10f69f5 Use "peercred-mini" module to get ucreds (enables greater platform support) 2025-04-04 00:53:09 -04:00
RandyTheSilly 3767db2575 Only respond to RPC calls from the same user as the daemon process 2025-04-02 00:28:48 -04:00
RandyTheSilly e3d5c83968 Move daemon code to dedicated package 2025-04-02 00:18:18 -04:00
RandyTheSilly 1cd123ab31 Initial code commit (credentials daemon) 2025-04-02 00:10:20 -04:00
Randall Winkhart 8465198e49 Initial commit 2025-04-02 04:06:37 +00:00