Add Write\ReadBinaryKey to sample
This commit is contained in:
		| @@ -44,6 +44,7 @@ | ||||
| /////////////////////////////////////////////////////////////////////// | ||||
|  | ||||
|  | ||||
| unsigned char UTF8Value[] = {0xED, 0x98, 0x9C, 0xED, 0x98, 0xA4, 0xED, 0x95, 0xAB, 0xED, 0x9B, 0xA7, 0xED, 0x9D, 0x8F, 00}; | ||||
|  | ||||
| void Pause() | ||||
| {  | ||||
| @@ -228,7 +229,7 @@ void ReadBinaryKey() | ||||
| 		appSecretId.len = sscs_Utf8Strlen(inputID) + 1; | ||||
| 		sscs_Utf8Strcpy(appSecretId.id, inputID); | ||||
|  | ||||
| 		printf("SAMPLE: Calling miCASAReadKey\r\n"); | ||||
| 		printf("SAMPLE: Calling miCASAReadBinaryKey\r\n"); | ||||
|  | ||||
| 		// open secretStore | ||||
| 		sscs_Utf8Strcpy(store.ssName, SSCS_DEFAULT_SECRETSTORE_ID); | ||||
| @@ -266,7 +267,15 @@ void ReadBinaryKey() | ||||
| 		{ | ||||
| 			//set null			 | ||||
| 			//memcpy(inputValue[valueLen + 1], | ||||
| 			printf("KeyValue is %s\r\n", inputValue); | ||||
| 			//printf("KeyValue is %s\r\n", inputValue); | ||||
| 			if (!memcmp(inputValue, UTF8Value, valueLen)) | ||||
| 			{ | ||||
| 				printf("Matched\r\n"); | ||||
| 			} | ||||
| 			else | ||||
| 			{ | ||||
| 				printf("did not match\r\n"); | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
| @@ -361,17 +370,17 @@ void WriteBinaryKey() | ||||
| 	printf("Enter Key: ");		 | ||||
| 	gets(inputKey); | ||||
|  | ||||
| 	printf("Enter Value: "); | ||||
| 	gets(inputValue); | ||||
| 	//printf("Enter Value: "); | ||||
| 	//gets(inputValue); | ||||
| 	 | ||||
| 	if ((sscs_Utf8Strlen(inputID) > 0) && | ||||
| 		(sscs_Utf8Strlen(inputKey) > 0) && | ||||
| 		(sscs_Utf8Strlen(inputValue) > 0)) | ||||
| 		(sscs_Utf8Strlen(inputKey) > 0)) | ||||
| 		 | ||||
| 	{ | ||||
| 		appSecretId.len = sscs_Utf8Strlen(inputID) + 1; | ||||
| 		sscs_Utf8Strcpy(appSecretId.id, inputID); | ||||
|  | ||||
| 		printf("SAMPLE: Calling miCASAWriteKey\r\n"); | ||||
| 		printf("SAMPLE: Calling miCASAWriteBinaryKey\r\n"); | ||||
|  | ||||
| 		// open secretStore | ||||
| 		sscs_Utf8Strcpy(store.ssName, SSCS_DEFAULT_SECRETSTORE_ID); | ||||
| @@ -386,15 +395,15 @@ void WriteBinaryKey() | ||||
| 		sscs_Utf8Strcpy(kc.keychainID, SSCS_SESSION_KEY_CHAIN_ID); | ||||
| 		kc.len = SSCS_S_KC_ID_CHARS; | ||||
|  | ||||
| 		valueLen = sscs_strlen(inputValue) + 1; | ||||
| 		valueLen = strlen(UTF8Value) + 1; | ||||
|  | ||||
| 		miCASAWriteBinaryKey(context, | ||||
| 		rcode = miCASAWriteBinaryKey(context, | ||||
| 			0, | ||||
| 			&kc, | ||||
| 			&appSecretId, | ||||
| 			inputKey, | ||||
| 			strlen(inputKey)+1, | ||||
| 			inputValue, | ||||
| 			UTF8Value, | ||||
| 			&valueLen, | ||||
| 			NULL, | ||||
| 			&ext); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user