diff include/pws.h @ 11:96a507a110c8

Add support for format 0x030E
author Guido Berhoerster <guido+libpws@berhoerster.name>
date Fri, 02 Aug 2019 14:47:43 +0200
parents d541e748cfd8
children
line wrap: on
line diff
--- a/include/pws.h	Wed Jul 31 11:21:50 2019 +0200
+++ b/include/pws.h	Fri Aug 02 14:47:43 2019 +0200
@@ -36,7 +36,7 @@
 #define	LIBPWS_VERSION_MINOR	0
 #define	LIBPWS_VERSION_MICRO	0
 
-#define	PWS3_VERSION		0x030D
+#define	PWS3_VERSION		0x030E
 
 #define	PWS3_MAX_FIELD_SIZE	(16 * 1024)
 #define	PWS3_MAX_PASSWORD_LEN	1023
@@ -87,6 +87,7 @@
 	PWS3_HEADER_FIELD_NAMED_PASSWORD_POLICIES,	/* 0x10 */
 	PWS3_HEADER_FIELD_EMPTY_GROUPS,			/* 0x11 */
 	PWS3_HEADER_FIELD_YUBICO,			/* 0x12 */
+	PWS3_HEADER_FIELD_PASSWORD_TIMESTAMP,		/* 0x13 */
 	PWS3_HEADER_FIELD_END = 0xff
 };
 
@@ -116,6 +117,14 @@
 	PWS3_RECORD_FIELD_SHIFT_DOUBLE_CLICK_ACTION,	/* 0x17 */
 	PWS3_RECORD_FIELD_PASSWORD_POLICY_NAME,		/* 0x18 */
 	PWS3_RECORD_FIELD_KEYBOARD_SHORTCUT,		/* 0x19 */
+	PWS3_RECORD_FIELD_RESERVED_2,			/* 0x1a */
+	PWS3_RECORD_FIELD_TWO_FACTOR_KEY,		/* 0x1b */
+	PWS3_RECORD_FIELD_CREDIT_CARD_NUMBER,		/* 0x1c */
+	PWS3_RECORD_FIELD_CREDIT_CARD_EXPIRATION,	/* 0x1d */
+	PWS3_RECORD_FIELD_CREDIT_CARD_VERIFICATION_VALUE, /* 0x1e */
+	PWS3_RECORD_FIELD_CREDIT_CARD_PIN,		/* 0x1f */
+	PWS3_RECORD_FIELD_QR_CODE,			/* 0x20 */
+	PWS3_RECORD_FIELD_TESTING_1,			/* 0xdf */
 	PWS3_RECORD_FIELD_END = 0xff
 };