Fri, 23 Jun 2017 17:28:03 -0400 Command line tool that decrypts an OPVault keychain and dumps it to stdout. default tip
Ryan C. Gordon <icculus@icculus.org> [Fri, 23 Jun 2017 17:28:03 -0400] rev 58
Command line tool that decrypts an OPVault keychain and dumps it to stdout. To compile: gcc -o opvault opvault.c cJSON.c -lcrypto Usage: ./opvault </path/to/mykeychain.opvault> <password> This is just a proof of concept; I'll be recycling this into proper OPVault support in 1pass later and deleting this tool. This uses OpenSSL's libcrypto for the math instead of all the homegrown crypto this project is otherwise using. I'll probably migrate the rest in this direction, too, since this wasn't as bad as I expected to use and gets you all the package-manager mojo of automatic bug fixes and security patches and shared code, etc. cJSON parses JSON in C. That is from https://github.com/DaveGamble/cJSON An example OPVault keychain from AgileBits is available here: https://cache.agilebits.com/security-kb/
Sun, 18 Jun 2017 19:50:43 -0400 Minor type cleanup ("unsigned char" -> "uint8_t").
Ryan C. Gordon <icculus@icculus.org> [Sun, 18 Jun 2017 19:50:43 -0400] rev 57
Minor type cleanup ("unsigned char" -> "uint8_t").
Sun, 18 Jun 2017 19:40:30 -0400 Added One Time Password support.
Ryan C. Gordon <icculus@icculus.org> [Sun, 18 Jun 2017 19:40:30 -0400] rev 56
Added One Time Password support. This is only for time-based OTP for now ("TOPT" algorithm), but that's more or less what one expects to see in the wild anyhow. This is sort of a placeholder UI until I replace the entire existing UI with something better.
Sun, 18 Jun 2017 01:57:23 -0400 Added initial code for producing time-based One Time Passwords.
Ryan C. Gordon <icculus@icculus.org> [Sun, 18 Jun 2017 01:57:23 -0400] rev 55
Added initial code for producing time-based One Time Passwords.
Sun, 18 Jun 2017 01:56:42 -0400 Replaced existing HMAC-SHA1 code in pkcs5_pbkdf2.c with my new one.
Ryan C. Gordon <icculus@icculus.org> [Sun, 18 Jun 2017 01:56:42 -0400] rev 54
Replaced existing HMAC-SHA1 code in pkcs5_pbkdf2.c with my new one. Didn't realize this was already here, doh! It was a good learning experience in any case!
Sun, 18 Jun 2017 01:55:49 -0400 Implemented SHA1Hmac().
Ryan C. Gordon <icculus@icculus.org> [Sun, 18 Jun 2017 01:55:49 -0400] rev 53
Implemented SHA1Hmac().
Sun, 18 Jun 2017 01:55:23 -0400 Made the SHA1 code more stdint-friendly.
Ryan C. Gordon <icculus@icculus.org> [Sun, 18 Jun 2017 01:55:23 -0400] rev 52
Made the SHA1 code more stdint-friendly.
Wed, 14 Jun 2017 00:27:40 -0400 Merge gtkui branch to default.
Ryan C. Gordon <icculus@icculus.org> [Wed, 14 Jun 2017 00:27:40 -0400] rev 51
Merge gtkui branch to default.
Wed, 14 Jun 2017 00:27:18 -0400 Closing gtkui branch. gtkui
Ryan C. Gordon <icculus@icculus.org> [Wed, 14 Jun 2017 00:27:18 -0400] rev 50
Closing gtkui branch.
Sat, 17 Dec 2016 00:46:44 -0500 Added some missing categories (US Social Security Numbers and Router logins). gtkui
Ryan C. Gordon <icculus@icculus.org> [Sat, 17 Dec 2016 00:46:44 -0500] rev 49
Added some missing categories (US Social Security Numbers and Router logins).
(0) -10 tip