차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
ko:sdk_api [2018/03/13 22:22]
kkshin [BS2Handshake]
ko:sdk_api [2018/03/20 15:51]
kkshin [BS2CredentialKeyInfo]
줄 12: 줄 12:
   * [[BS2_ComputeCRC16CCITT]]:​ CRC-16 CCITT 체크섬을 계산합니다.   * [[BS2_ComputeCRC16CCITT]]:​ CRC-16 CCITT 체크섬을 계산합니다.
   * [[BS2_GetCardModel]]:​ 지원하는 카드 모델을 가져옵니다.   * [[BS2_GetCardModel]]:​ 지원하는 카드 모델을 가져옵니다.
-  * [[BS2_GetCredentialKey]]: 장치의 ​데이터 ​암호화 키를 가져옵니다. +  * [[BS2_GetCredentialKeyInfo]]: 장치의 암호화 키를 가져옵니다. 
-  * [[BS2_SetCredentialKey]]: 장치의 ​데이터 ​암호화 키를 설정합니다. +  * [[BS2_SetCredentialKeyInfo]]: 장치의 암호화 키를 설정합니다. 
-  * [[BS2_RemoveCredentialKey]]: 장치의 ​데이터 ​암호화 키를 삭제합니다.+  * [[BS2_RemoveCredentialKeyInfo]]: 장치의 암호화 키를 삭제합니다.
  
 ===== 구조체 ===== ===== 구조체 =====
줄 24: 줄 24:
 enum enum
 { {
-    BS2_CRED_KEY_REQ_COMM = 0+    BS2_CRED_KEY_REQ_COMM = false
-    BS2_CRED_KEY_REQ_DATA = 1,+    BS2_CRED_KEY_REQ_DATA = true,
 }; };
  
줄 43: 줄 43:
     bool     ​useAlphanumericID;​ ///<​ 1 byte     bool     ​useAlphanumericID;​ ///<​ 1 byte
     bool     ​credentialKeySupported;​ ///<​ 1 byte     bool     ​credentialKeySupported;​ ///<​ 1 byte
-    ​BS2_CRED_KEY_REQ ​credentialKeyRequest;​ ///<​ 1 byte+    ​bool     credentialKeyRequest;​ ///< 1 byte
     uint8_t ​ reserved[28];​ ///<​ 28 bytes (reserved)     uint8_t ​ reserved[28];​ ///<​ 28 bytes (reserved)
 } BS2CredentialKeyInfo;​ } BS2CredentialKeyInfo;​
줄 69: 줄 69:
 이 설정을 이용하여 장치의 키를 요청할 수 있습니다.\\ 이 설정을 이용하여 장치의 키를 요청할 수 있습니다.\\
 이 설정은 각 장치 별 FW의 release 날짜가 2018.03.30 일 이후의 경우에 한하며,​\\ 이 설정은 각 장치 별 FW의 release 날짜가 2018.03.30 일 이후의 경우에 한하며,​\\
-이전 FW의 경우 이곳의 설정 여부와 관계없이 통신 키만 반환 됩니다.\\+이전 FW의 경우 이곳의 설정 여부와 관계없이 통신 키만 반환 됩니다.
 <WRAP group 50%> <WRAP group 50%>
 ^값  ^설명 ​ ^ ^값  ^설명 ​ ^
-|BS2_CRED_KEY_REQ_COMM ​ |데이터 ​암호화 키 요청 ​ | +|BS2_CRED_KEY_REQ_COMM ​ |통신 ​암호화 키 요청 ​ | 
-|BS2_CRED_KEY_REQ_DATA ​ |통신 ​암호화 키 요청 ​ |+|BS2_CRED_KEY_REQ_DATA ​ |데이터 ​암호화 키 요청 ​ |
 </​WRAP>​ </​WRAP>​
  
 7. //​reserved//​ \\  7. //​reserved//​ \\ 
 예약된 영역입니다. \\ 예약된 영역입니다. \\