TB_SWITCH_KEY_SIZE
u8 challenge[TB_SWITCH_KEY_SIZE];
u8 response[TB_SWITCH_KEY_SIZE];
u8 hmac[TB_SWITCH_KEY_SIZE];
hmac_sha256_usingrawkey(sw->key, TB_SWITCH_KEY_SIZE,
memcpy(request.key, sw->key, TB_SWITCH_KEY_SIZE);
memcpy(request.challenge, challenge, TB_SWITCH_KEY_SIZE);
memcpy(response, reply.response, TB_SWITCH_KEY_SIZE);
memcpy(request.key, sw->key, TB_SWITCH_KEY_SIZE);
memcpy(request.challenge, challenge, TB_SWITCH_KEY_SIZE);
memcpy(response, reply.response, TB_SWITCH_KEY_SIZE);
ret = sysfs_emit(buf, "%*phN\n", TB_SWITCH_KEY_SIZE, sw->key);
u8 key[TB_SWITCH_KEY_SIZE];