Mercurial > projects > libpws
diff pws-field.c @ 11:96a507a110c8
Add support for format 0x030E
author | Guido Berhoerster <guido+libpws@berhoerster.name> |
---|---|
date | Fri, 02 Aug 2019 14:47:43 +0200 |
parents | 1c0e7f79e737 |
children |
line wrap: on
line diff
--- a/pws-field.c Wed Jul 31 11:21:50 2019 +0200 +++ b/pws-field.c Fri Aug 02 14:47:43 2019 +0200 @@ -48,7 +48,8 @@ [PWS3_HEADER_FIELD_RECENTLY_USED_ENTRIES] = PWS_DATA_TYPE_TEXT, [PWS3_HEADER_FIELD_NAMED_PASSWORD_POLICIES] = PWS_DATA_TYPE_TEXT, [PWS3_HEADER_FIELD_EMPTY_GROUPS] = PWS_DATA_TYPE_TEXT, - [PWS3_HEADER_FIELD_YUBICO] = PWS_DATA_TYPE_TEXT + [PWS3_HEADER_FIELD_YUBICO] = PWS_DATA_TYPE_TEXT, + [PWS3_HEADER_FIELD_PASSWORD_TIMESTAMP] = PWS_DATA_TYPE_TIME }; static const enum pws_data_type record_data_types[256] = { @@ -76,7 +77,15 @@ [PWS3_RECORD_FIELD_ALLOWED_PASSWORD_SYMBOLS] = PWS_DATA_TYPE_TEXT, [PWS3_RECORD_FIELD_SHIFT_DOUBLE_CLICK_ACTION] = PWS_DATA_TYPE_BYTES, [PWS3_RECORD_FIELD_PASSWORD_POLICY_NAME] = PWS_DATA_TYPE_TEXT, - [PWS3_RECORD_FIELD_KEYBOARD_SHORTCUT] = PWS_DATA_TYPE_BYTES + [PWS3_RECORD_FIELD_KEYBOARD_SHORTCUT] = PWS_DATA_TYPE_BYTES, + [PWS3_RECORD_FIELD_RESERVED_2] = PWS_DATA_TYPE_UUID, + [PWS3_RECORD_FIELD_TWO_FACTOR_KEY] = PWS_DATA_TYPE_BYTES, + [PWS3_RECORD_FIELD_CREDIT_CARD_NUMBER] = PWS_DATA_TYPE_TEXT, + [PWS3_RECORD_FIELD_CREDIT_CARD_EXPIRATION] = PWS_DATA_TYPE_TEXT, + [PWS3_RECORD_FIELD_CREDIT_CARD_VERIFICATION_VALUE] = PWS_DATA_TYPE_TEXT, + [PWS3_RECORD_FIELD_CREDIT_CARD_PIN] = PWS_DATA_TYPE_TEXT, + [PWS3_RECORD_FIELD_QR_CODE] = PWS_DATA_TYPE_TEXT, + [PWS3_RECORD_FIELD_TESTING_1] = PWS_DATA_TYPE_BYTES }; struct pws3_field *