google / ctap2-test-tool-corpus Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Ctap2.1 has loosed the check for user/pubKeyCredParams(algo)/options, e.g. Treat any option keys that are not understood as absent.
. So below items will trigger Please touch your security key
then with positive response, Fuzzing test should remove them.
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"
]
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.