This repository has been archived by the owner on Mar 25, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
Add interfaces for data structures #13
Merged
Merged
Changes from 1 commit
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
c3d7b3a
Create LoginResponseInterface
Firehed 80c6593
RegistrationResponseInterface
Firehed 96a9071
Invert control of attestation cert verification
Firehed 9d78a47
test getSignedData for registration response
Firehed 464077c
test getSignedData for sign/login response
Firehed b4b4c88
test client data getApplicationParameter
Firehed 3f2de12
getChallengeProvider test
Firehed 652626c
Trim old syntax
Firehed 8e06b1d
Remove debug
Firehed aa7998e
test getRpIdHash
Firehed fd92116
Adjust relying party verification
Firehed File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next
Next commit
Create LoginResponseInterface
- Loading branch information
commit c3d7b3a79a1dccc25ada53e3aa48ee066fa6cc24
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,5 @@ | |
|
||
interface ChallengeProvider | ||
{ | ||
|
||
public function getChallenge(): string; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<?php | ||
declare(strict_types=1); | ||
|
||
namespace Firehed\U2F; | ||
|
||
interface LoginResponseInterface | ||
{ | ||
public function getChallengeProvider(): ChallengeProvider; | ||
|
||
public function getCounter(): int; | ||
|
||
public function getKeyHandleBinary(): string; | ||
|
||
public function getSignature(): string; | ||
|
||
public function getSignedData(): string; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should, in principle, be identical across all formats, and liable to be adjusted or removed (this should always be
authData | sha256(clientData)
, whereauthData
issha256(rpID) | userPresence | counter
)