Maarten Billemont
|
a8949ca07e
|
NULL out free'ed references.
|
2017-08-23 00:01:23 -04:00 |
|
Maarten Billemont
|
0a42579d9e
|
Improved free'ing on error conditions.
|
2017-08-22 18:38:36 -04:00 |
|
Maarten Billemont
|
f2f8747126
|
Support for persisting login/question type & stateful types, null checking, cleanup and rewrite of CLI state.
|
2017-08-22 18:18:24 -04:00 |
|
Maarten Billemont
|
f83cdacab8
|
Document -M, -P, allow saving login name.
|
2017-08-22 11:38:04 -04:00 |
|
Maarten Billemont
|
98aeb02d32
|
Forgot to merge in i386
|
2017-08-13 19:06:06 -04:00 |
|
Maarten Billemont
|
2bbaeccd05
|
Forgot to merge in i386
|
2017-08-13 18:32:03 -04:00 |
|
Maarten Billemont
|
91e0a04e66
|
Add support for i386 in libjson-c and libsodium builds.
|
2017-08-13 16:53:18 -04:00 |
|
Maarten Billemont
|
661fc523ad
|
Don't pass nil error to crashlytics.
|
2017-08-13 16:49:56 -04:00 |
|
Maarten Billemont
|
b9cbaf7343
|
Cross-compile fixes for iOS.
|
2017-08-13 15:52:08 -04:00 |
|
Maarten Billemont
|
e451308fdc
|
Refactoring regression, use right algorithm version for siteKey.
|
2017-08-13 11:35:15 -04:00 |
|
Maarten Billemont
|
1b51c5efa4
|
Build script update.
|
2017-08-13 11:02:05 -04:00 |
|
Maarten Billemont
|
a8776eec58
|
Fix C cli API.
|
2017-08-13 08:50:16 -04:00 |
|
Maarten Billemont
|
d9cdb7ef83
|
Fix error name collision.
|
2017-08-13 01:00:03 -04:00 |
|
Maarten Billemont
|
28c7a64bd2
|
Fork json-c temporarily to fix some code issues.
|
2017-08-13 00:30:25 -04:00 |
|
Maarten Billemont
|
d7193f7753
|
Adapt macOS for new APIs.
|
2017-08-12 22:26:48 -04:00 |
|
Maarten Billemont
|
f5c7d11f0e
|
Add marshalling metadata lookup & adapt iOS for new APIs.
|
2017-08-12 21:57:47 -04:00 |
|
Maarten Billemont
|
c0ba96daa2
|
Update Darwin platform project with solid support for linking libsodium & libjson-c
|
2017-08-11 01:42:03 -04:00 |
|
Maarten Billemont
|
b374d9e04a
|
Some type fixes.
|
2017-08-10 21:29:59 -04:00 |
|
Maarten Billemont
|
2033ebdc72
|
Documentation improvements.
|
2017-08-10 12:48:04 -04:00 |
|
Maarten Billemont
|
c3bb896f40
|
Limit subkeys to 128-512 bit.
|
2017-08-10 12:45:25 -04:00 |
|
Maarten Billemont
|
4f7c28563d
|
passwordType -> resultType, add derived class and key type.
|
2017-08-10 12:30:42 -04:00 |
|
Maarten Billemont
|
b1985a2bf2
|
Added version into compiled binary.
|
2017-08-08 00:00:14 -04:00 |
|
Maarten Billemont
|
ee50a4d025
|
Define type for siteCounter, add support for saving hybrid passwords.
|
2017-08-07 20:35:31 -04:00 |
|
Maarten Billemont
|
b26f5a82d7
|
Allow migration of redacted state & show URL.
|
2017-08-07 18:57:10 -04:00 |
|
Maarten Billemont
|
c044ae79cd
|
Support updating the mpw, showing loginName, adding new sites & questions, fix password memory leak.
|
2017-08-07 17:42:38 -04:00 |
|
Maarten Billemont
|
a261538602
|
Slight adjustment in printf declarations.
|
2017-08-06 19:09:13 -04:00 |
|
Maarten Billemont
|
18daef7808
|
Fix some build warnings.
|
2017-08-06 18:56:37 -04:00 |
|
Maarten Billemont
|
68d1ab58b7
|
De-duplicate algorithm implementations and improve trace output.
|
2017-08-06 11:40:10 -04:00 |
|
Maarten Billemont
|
2b660adf00
|
Fix a NUL termination issue with aes decryption & add standard trace debugging.
|
2017-08-05 23:42:47 -04:00 |
|
Maarten Billemont
|
e15d01882f
|
Update the mpsites file after the operation and memory cleanup.
|
2017-08-05 23:19:24 -04:00 |
|
Maarten Billemont
|
23491faccc
|
Fix up and clean up base64 & aes code.
|
2017-08-05 21:52:00 -04:00 |
|
Maarten Billemont
|
5f2e1611f1
|
Fix mpw_tests.xml after purpose rename.
|
2017-08-05 19:14:25 -04:00 |
|
Maarten Billemont
|
9abacaf905
|
mpw_realloc solves some issues with the realloc API that can lead to leaks.
|
2017-08-05 19:04:42 -04:00 |
|
Maarten Billemont
|
322e056661
|
Implement algorithm support for hybrid personal passwords.
|
2017-08-05 17:33:45 -04:00 |
|
Maarten Billemont
|
228f8e4ed1
|
C API for hybrid passwords.
|
2017-08-04 10:43:46 -04:00 |
|
Maarten Billemont
|
d6415277d0
|
Wrap up error handling overhaul.
|
2017-08-04 09:36:03 -04:00 |
|
Maarten Billemont
|
db41a6635f
|
Standardize C CLI exit codes.
|
2017-08-03 11:05:37 -04:00 |
|
Maarten Billemont
|
096919637f
|
Abort CLI if master password doesn't match.
|
2017-08-03 01:13:15 -04:00 |
|
Maarten Billemont
|
434d70ebff
|
Improve error handling for marshalling.
|
2017-08-03 01:07:19 -04:00 |
|
Maarten Billemont
|
bb8829b66f
|
Fix mpw_push_buf regression.
|
2017-08-02 23:13:51 -04:00 |
|
Maarten Billemont
|
10f2c107c6
|
More improvements to error handling.
|
2017-08-02 14:26:41 -04:00 |
|
Maarten Billemont
|
03080b9ccd
|
Render error messages as strings instead of internal codes.
|
2017-08-01 17:35:13 -04:00 |
|
Maarten Billemont
|
b00ad53e42
|
Some more error handling.
|
2017-08-01 17:13:30 -04:00 |
|
Maarten Billemont
|
99e286456e
|
Better ftl failure handling.
|
2017-08-01 16:50:50 -04:00 |
|
Maarten Billemont
|
46cdf56944
|
Expose standard names for password type and purpose, and log them in the cli.
|
2017-08-01 14:34:15 -04:00 |
|
Maarten Billemont
|
9d5105a9e5
|
Rename identifiers to align better with their meaning (siteVariant -> keyPurpose, siteContext -> keyContext, siteType -> passwordType).
|
2017-08-01 13:45:54 -04:00 |
|
Maarten Billemont
|
3c5cb1673a
|
Split the API into the three distinct phases of the mpw algorithm.
|
2017-08-01 08:31:39 -04:00 |
|
Maarten Billemont
|
13107063df
|
Refactor marshall utilities out, some clean-up, and prepare iOS/macOS project for libjson-c
|
2017-07-28 09:50:26 -04:00 |
|
Maarten Billemont
|
8a73baa6bc
|
Improved error detection and handling.
|
2017-07-23 17:05:49 -04:00 |
|
Maarten Billemont
|
b65fedf40d
|
WIP - parsing JSON format.
|
2017-07-23 09:57:48 -04:00 |
|