So in these cases that, following getPinToken(0x05) command with failed soon with CTAP1_ERR_INVALID_PARAMETER(0x02) due to keyagreement pub-key is updated and need to call getKeyAgreement(0x02) first.
Below is my test results with unexpected log as below.
{
"description": "Tests the corpus of CTAP ClientPIN commands.",
"error_message": null,
"id": "client_pin_corpus",
"observations": [
"GetAuthToken failed.",
"In file 4d72e36f660e0ff720ca487d6261e40fd8408a56 GetAuthToken got error code - CTAP1_ERR_INVALID_PARAMETER",
"In file 6c501006a5f512307967eb77cf3452aa85c423bd GetAuthToken got error code - CTAP1_ERR_INVALID_PARAMETER",
"In file 924dcf5de871c82d4fa14227c1d53b892f45a028 GetAuthToken got error code - CTAP1_ERR_INVALID_PARAMETER",
"In file c71ae102e9b76bae2528376c9dd40d9776ad9ad1 GetAuthToken got error code - CTAP1_ERR_INVALID_PARAMETER",
"In file fb00a06acad5a321cff2123be3bc074d5ffa8e06 GetAuthToken got error code - CTAP1_ERR_INVALID_PARAMETER",
"In file seed_file_29 GetAuthToken got error code - CTAP1_ERR_INVALID_PARAMETER"
],
"result": "pass",
"tags": [
"Fuzzing"
]
}