Maarten Billemont
|
0a024b2594
|
AES-CBC needs PKCS#7 padding.
|
2017-09-24 13:06:19 -04:00 |
|
Maarten Billemont
|
b4c2a393f1
|
Clean up aes state, default to 512 key size, improve log output.
|
2017-09-24 12:00:38 -04:00 |
|
Maarten Billemont
|
ad00ceb4ce
|
Harmonize C/Java code more, WIP crypt/derive in Java.
|
2017-09-19 14:52:43 -04:00 |
|
Maarten Billemont
|
17de69834e
|
Declare __unused if not declared by compiler.
|
2017-08-30 13:27:59 -04:00 |
|
Maarten Billemont
|
6f4f6b8d1e
|
Copy TOTP counter support to v2 override.
|
2017-08-30 09:54:16 -04:00 |
|
Maarten Billemont
|
23af56c150
|
Slight clean-up of types, includes and warnings.
|
2017-08-30 09:39:35 -04:00 |
|
Maarten Billemont
|
40d2788ae0
|
Implement OTP counter feature for counter values of 0.
|
2017-08-30 09:35:55 -04:00 |
|
Maarten Billemont
|
011416690a
|
Some warning cleanup.
|
2017-08-27 09:04:18 -04:00 |
|
Maarten Billemont
|
2f99855cd4
|
Remove non-standard host-endian functions.
|
2017-08-27 07:46:34 -04:00 |
|
Maarten Billemont
|
a8949ca07e
|
NULL out free'ed references.
|
2017-08-23 00:01:23 -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
|
ee50a4d025
|
Define type for siteCounter, add support for saving hybrid passwords.
|
2017-08-07 20:35:31 -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
|
23491faccc
|
Fix up and clean up base64 & aes code.
|
2017-08-05 21:52:00 -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
|
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
|
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
|
560cb1a266
|
WIP performing marshalling of sites in C.
|
2017-07-15 21:13:49 -04:00 |
|
Maarten Billemont
|
a363a8a715
|
GPLv3 headers on C and ObjC code.
|
2017-04-05 16:56:22 -04:00 |
|
Maarten Billemont
|
c6b285a9c0
|
Re-organize the project into a better hierarchy.
|
2017-03-06 13:40:39 -05:00 |
|