키 생성 알고리즘 내가 키 특정 세션을 생성하기위한 다음의 알고리즘 구현 알고리즘에 대해 다음 코드 조각을 가로 질러 온 IKE 세션을 구현하기 위해 노력하고 있지만차이
SKEYID_e = HMAC (SKEYID, SKEYID_a || gxy || CKY-I || CKY-R || 2)
구현은 hmac_update는 (B)을 연결하는 데 사용되는 API 여기에 2
hmac_update(ctx, (unsigned char *) "\2", 1)
자리의 마지막 연결 HMAC를 얻을 수 있습니다 다이제스트를 완료하기 전에 HMAC를 가져오고 CTX는 HMAC 컨텍스트 "\ 2"에 2를 더하고 1은 버퍼의 크기입니다.
내 질문의 차이이며 unsigned char *
"\2"
및 2
나는 OP의 질문에 대답하지 않는다고 생각합니다. 그들은 "숫자 값 2와"2 "와"2 "사이의 차이에 대해 질문하고 있습니다. "문자"2 "와 문자"\ 2 "의 차이가 아닙니다." – templatetypedef