Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/passwordless-lib/fido2-net-lib

FIDO2 .NET library for FIDO2 / WebAuthn Attestation and Assertion using .NET
https://github.com/passwordless-lib/fido2-net-lib

[Cbor] Use file-scoped namespaces

abded1e0b9894f616119976c9eb6a8d301a055c6 authored over 2 years ago by Jason Nelson <[email protected]>
Add MalformedAuthenticatorResponse error code

31b7efce0e12338396ce9a18494654020ca8937e authored over 2 years ago by Jason Nelson <[email protected]>
fix: usernameless demos

4942e2f4a4fe68fc13b499e3416985148328c01d authored over 2 years ago by qd-qd <[email protected]>
Format Tests (#320)

* Enable C#11

* Use utf8 literals

* Use raw strings

* Enable ImplicitUsings

* Add As...

0dd29c7ff819307508816edc6b77a0df71a1882d authored over 2 years ago by Jason Nelson <[email protected]>
Added draft of Vulnerability Disclosure Program

9b5dc48ed41de163d7597d37e5ff5921280d9aef authored over 2 years ago by Anders Åberg <[email protected]>
Updated .net foundation image in readme

0ebba2673eb371abbd53f0a5812da3c0de9df5ba authored over 2 years ago by Anders Åberg <[email protected]>
Fix TPMS_ECC_POINT parsing for TPM attestation

b6f76420ba74f2a6a0486816f2cf36094b12fe9d authored over 2 years ago by Alex Seigler <[email protected]>
Update Build Props to point to the new Github repo

0afa4a9b7e4f6859e49fa74a42ad763e2de2a8c1 authored over 2 years ago by Anders Åberg <[email protected]>
Bump version to 3.0.0 (#313)

* v3.0.0-beta6

* Release 3.0.0

9f245d0b225cbcc8690d80161b9b1409a62438f6 authored over 2 years ago by Anders Åberg <[email protected]>
Update app settings configuration in Demo project (#307)

ef0501e016faaa8d4ec8137c6aba05aeb6fe8d72 authored over 2 years ago by damienbod <[email protected]>
Improve documentation (#308)

57d94366ab27ebd5e0bc32b9eb1a1894c169c539 authored over 2 years ago by Jonathan <[email protected]>
Use JSON source generator & enable trimming (#304)

* Use JSON source generator and enable trimming on Fido2.Models

* [Ctap2] Enable trimming

...

a8d9d5f12fcd706416fd2fcf87cdd5ec5d63ff62 authored over 2 years ago by Jason Nelson <[email protected]>
Corrected attestation validation based on authenticator MDS status reports. (#290)

* Corrected attestation validation based on authenticator MDS status reports.

* Corrected mer...

f539c2fa3ad51916dbc65c5c6e8a765d90140c8d authored over 2 years ago by syh-jeffk <[email protected]>
Expose attestation certificates in attestation response. (#302)

* Expose attestation certificates in attestation response.

Fixes #299

* Add nullability an...

6a8fb0be6b5e488aab747eb6edeea1927281877f authored over 2 years ago by Stephan Brunner <[email protected]>
Improve Code Quality (#301)

* Configure await

* Presize lists

* Use Ordinal comparer to check string equality

* Use...

2643470094aecea3f1c37b5ffc8bc1f82c6140b3 authored over 2 years ago by Jason Nelson <[email protected]>
Add CTAP support (#281)

* Add Ctap project

* Rename Ctap -> Ctap2

* Make various Cbor models public to support Cta...

d25a42e476ca8b7923feb8adb66203e057a74c07 authored over 2 years ago by Jason Nelson <[email protected]>
Avoid adding null Origin to Origins. Fixes #283. (#296)

bec164c1aab16d33a3adc1ee5bfd176b0f24d8ec authored over 2 years ago by Anders Åberg <[email protected]>
Add TLS endpoint to Demo project launch config (#297)

061ffc940b8986231f5dee81d9d1586f39849af3 authored over 2 years ago by Tomislav Markovski <[email protected]>
Drop net5.0 support & update depedencies (#295)

* Drop net5.0 target

* Update Microsoft.SourceLink.GitHub

* Update NSec.Cryptography, Syst...

5e96a5f53545027b80beca62dd2e939f22c2de67 authored over 2 years ago by Jason Nelson <[email protected]>
Refactored IMetadataService to be async and removed init-related methods (#266)

* Refactored IMetadataService and implemented a new "on demand" implementation of DistributedCac...

642471580ee2711f2618074d9927e09a9cbdf495 authored over 2 years ago by Paul McNamara <[email protected]>
Add CancellationToken to Task methods (#278)

* Add CancellationToken to Task methods

* Drop (some) trailing spaces

* Add =default to al...

db931bdba20aadc0743184fc9b0383a88b56ce02 authored almost 3 years ago by Jan Trejbal <[email protected]>
Add .Net 6 as supported framework (#270)

* Add .Net6 to the Demo project

* Add .Net6 to the Test project

* Add net6.0 to the Suppor...

54761b01b05e15f19f00fdf10cd7efc4e13be227 authored about 3 years ago by Jan Trejbal <[email protected]>
Improve Code Quality 7 (#279)

* Eliminate HashAlgorithm allocations

* Make CryptoUtils internal (to allow for future optimi...

cf0dd8a7fc9203fc1307df2733baea9aeded4f12 authored about 3 years ago by Jason Nelson <[email protected]>
Enforce UV in attestation if required for registration (#276)

721e66742d698518c3255609fdd561cb96ddd64b authored about 3 years ago by Alex Seigler <[email protected]>
Add tests (#269)

3b4478c8c61db7b89f838eba1d9fe839a625b2a7 authored about 3 years ago by Alex Seigler <[email protected]>
Support Multiple Origins (#237)

* Add support for using multiple origins

* Improve error message by converting the lists to s...

25a30130f4b4cbd73f11165a4a14055a49c511bb authored about 3 years ago by Oscar Hinton <[email protected]>
Fix attestation certificate validation (#261)

* Fix attestation certificate validation

The [attestationRootCertificates](https://fidoallian...

1ea74bcee04f1f2f1770c96e9abac52a6146da3b authored about 3 years ago by Adrian Castillo <[email protected]>
FIx old links in readme (#262)

3a9bc8629a3ab31ce4093c2bc35d6770c7614abc authored about 3 years ago by Anders Åberg <[email protected]>
Improve Code Quality 5 (#259)

* [Tests] Minor formats

* Eliminate unnecessary X509Certificate2 allocations

* Move proper...

45ca8affd9ad157024f1f59989c53ff81468a7a1 authored about 3 years ago by Jason Nelson <[email protected]>
Fix codecov

35cf94befad3249c3cb1eca2a83da5f8b74e424a authored about 3 years ago by Anders Åberg <[email protected]>
Update FUNDING.yml

d0e1dba4535c9df576255efa979e97f03dddb035 authored about 3 years ago by Anders Åberg <[email protected]>
Use System.Formats.Cbor (#257)

* Add Cbor models

* Use Cbor models

* Update CborMap to support integer keys

* Rename C...

3d77492fafd5f42209f372e7393ff8f1ee0ae57c authored about 3 years ago by Jason Nelson <[email protected]>
Move AndroidKey tests to System.Formats.Asn1, remove AsnElt (#258)

* Get AndroidKey tests working wtih System.Formats.Asn1

* Remove AsnElt. It served us well.
...

19e60e95e0817a0d6ce3f4669c947f099d282bb6 authored about 3 years ago by Alex Seigler <[email protected]>
Avoid linq when there is an indexer

83e00e6ff56136c5ae69e9c695c4ea307a9254ce authored about 3 years ago by Jason Nelson <[email protected]>
Raise minimum framework target to net5.0

1d8b923ce8f481dfc93c093ec940e37fd3c1929e authored about 3 years ago by Jason Nelson <[email protected]>
Eliminate list allocation when allowedCredentials is null

b3fd219645ad9fbdbf6d0701e4a8d76c17412f23 authored about 3 years ago by Jason Nelson <[email protected]>
Make AuthDataHelper Internal

88c07e48e429f7b59a8ad5e5654af9eafd2229e9 authored about 3 years ago by Jason Nelson <[email protected]>
Move EnumExtensions to ./Extensions and make internal

6bb09908714838f1f3da622d039a153ef48160e7 authored about 3 years ago by Jason Nelson <[email protected]>
Remove stray debug code

05a082309f11f212008930943a1c474a388b445a authored about 3 years ago by Jason Nelson <[email protected]>
[Tests] Reduce code duplication in Tpm

2eda052e39782f4358fc164dc855545f095f4e4f authored about 3 years ago by Jason Nelson <[email protected]>
Add AsnHelper.GetBlob

df39e1fabc2a71428b000bbf7cc4638c80e9d6a9 authored about 3 years ago by Jason Nelson <[email protected]>
Eliminate an array and per element allocation when checking for a revokedSerialNumber

151eb7bdb8f4ebc857106d8d8957df35a85626a5 authored about 3 years ago by Jason Nelson <[email protected]>
Use AsnWriter in EcDsaSigFromSig

155117e6d3aa5dbb790bc214a8658fb51934aa66 authored about 3 years ago by Jason Nelson <[email protected]>
Add and use TpmSanEncoder

3fafe8a5bf49a7290483e855e1498707c906914c authored about 3 years ago by Jason Nelson <[email protected]>
Eliminate redundant dictionary lookups

85747c8340dd90e5f93b535c556f21049d12c4a2 authored about 3 years ago by Jason Nelson <[email protected]>
Add 5 variable Concat overload

28347e3fad246654b577cf5b53e359203b0a4a49 authored about 3 years ago by Jason Nelson <[email protected]>
Avoid unnecessary ToArray allocations

c4d42f6c2d063ef4722634ead429c4e31118b5b1 authored about 3 years ago by Jason Nelson <[email protected]>
Avoid double lookup

b0672004fc4a0995eeb8032be708d7be8a7289ea authored about 3 years ago by Jason Nelson <[email protected]>
[Tests] Reduce code duplication in Tpm

7ef0e884522b08fdc34585a49e09576eb6e5a94b authored about 3 years ago by Jason Nelson <[email protected]>
Make Asn1Element internal and expose internal to tests

0e346a187d092690fd10a0255233064708cc607e authored about 3 years ago by Jason Nelson <[email protected]>
Add and use DataHelper.Concat

4be70d860b1c90480a9d1856b6d08ad34aef90d7 authored about 3 years ago by Jason Nelson <[email protected]>
Suppress maybe null warnings

6a9cd61d06c06fc7bfa731d1c04ac1d167b0b484 authored about 3 years ago by Jason Nelson <[email protected]>
Use built-in libraries

f40066c922ab038684a088b95d0864c682e18023 authored about 3 years ago by Jason Nelson <[email protected]>
Use RandomNumberGenerator.Fill()

52f4bb08cf0403771fced6276a308a757a701494 authored about 3 years ago by Jason Nelson <[email protected]>
Use Convert.ToHexString

a6751f83660612afc503f848ae21931783529559 authored about 3 years ago by Jason Nelson <[email protected]>
One one-shot hash functions

e5d94b24faf0addac0805d2f1398947edf9a2fe1 authored about 3 years ago by Jason Nelson <[email protected]>
Eliminate allocations in EnumExtensions and make public again

f25c7e120b1d6b9ec6a1b7b4ca0310bd6d351ae9 authored about 3 years ago by Jason Nelson <[email protected]>
Eliminate two hash allocations

a948166df4dd55e01a512d3941ff04adcda6e923 authored about 3 years ago by Jason Nelson <[email protected]>
Simplify PemToBytes helper

e24af541f3437cf0c4714a94fea410ed3a408ca3 authored about 3 years ago by Jason Nelson <[email protected]>
Reduce Linq.Concat usage

c7402ce521aad7f53674d65603bfce19d3ab6c97 authored about 3 years ago by Jason Nelson <[email protected]>
Remove left over remnants of MDS2 (#253)

8c48e7ff64cda608f8c12a428f28df567e7beedd authored about 3 years ago by Alex Seigler <[email protected]>
Improve code quality 3 (#251)

* Replace Memory<byte> with ReadOnlySpan<byte>

* Dispose response object in GetBLOBAsync

*...

5dcab78bb4f0600d1bb6f84ba2286244565dd416 authored about 3 years ago by Jason Nelson <[email protected]>
Migrate from Newtonsoft to System.Text.Json (#249)

* Migrate from Newtonsoft to System.Text.Json

* Add fast path for decoding UTF8-encoded Base6...

fee971557b35929f39ce8718577c7d2d04dd2b66 authored about 3 years ago by Jason Nelson <[email protected]>
Improve Code Quality 2 (#244)

* Drop netstandard2.0 target and use inbox System.Memory library

* Eliminate allocation in Ba...

3560dffad1ea1dcad3291cfecf9ee7e5ec0ddf3a authored over 3 years ago by Jason Nelson <[email protected]>
Cleanup tests (#247)

* [Tests] Target net5.0

* [Tests] Simplify AuthenticatorResponse tests

* [Tests] Use Rando...

8e4c3756fafe8a591f96231d1d8fe3f5055d1181 authored over 3 years ago by Jason Nelson <[email protected]>
Remove require labels workflow. Contributors are not able to add labels. (#248)

4168564dde6dece3489d84ef80d229d2e3acbc75 authored over 3 years ago by Jason Nelson <[email protected]>
Use .NET 5.0 SDK (#245)

2ed914b30ff24870be4c6ba3423ec9f7dd61328d authored over 3 years ago by Jason Nelson <[email protected]>
Improve Code Quality (#239)

* Eliminate 3 allocations in AuthDataHelper.GetSizedByteArray

* Use C#9

* Compare strings ...

735395f2d21d33a8ed43ab03ab2f2f3fcd2cbac5 authored over 3 years ago by Jason Nelson <[email protected]>
Drop .NETStandard2.0 support on AspNet project (#241)

* [AspNet] Drop netstandard2.0 support, cross target net5.0, and use FrameworkReference instead ...

dcad90724e8407a2ef27db126b2422507dde7fa4 authored over 3 years ago by Jason Nelson <[email protected]>
Support MDS3 (#238)

* Update codebase to support MDS3

* Remove MDS2 specific code

* Update README.md

f0156a366fc5455ba00c6ef03bd70f5e28c861be authored over 3 years ago by Alex Seigler <[email protected]>
Fix for ECC Curve secP256k1 (#234)

* Fix for ECC Curve secP256k1

Fixed fido2-net-lib support for ECC Curve secP256k1

* Refact...

67881d62eeb81d03fdef7e03eabb19465b869bb5 authored over 3 years ago by Rod <[email protected]>
Intercede bug fixes (#229)

* Intercede bug fixes

Fixed issue with DN parsing of TrustKey G310H and T110 devices which fa...

f7f1ffd8476f67c1a270dcee3c030b13241ed925 authored over 3 years ago by Rod <[email protected]>
Updated links

9e63b44645e94b0decd8a14fbf0ba129091df814 authored over 3 years ago by Anders Åberg <[email protected]>
Adjust for .net foundation

19c5cca76e7a05da7395ab47858107bee825e2ed authored over 3 years ago by Anders Åberg <[email protected]>
Added logo to readme

86f7767705d404e2f02ff03a304300fd6052d4de authored over 3 years ago by Anders Åberg <[email protected]>
Bump to v2.0.2 (#230)

Release the patch new MDS root cert

0d3078fb5d47d51563bd17a1ad43648114c4b1fb authored over 3 years ago by Anders Åberg <[email protected]>
Intercede FIDO md2 new TOC root cert (#225)

The FIDO Alliance have recently changed the root certificate for their Metadata Service table of...

9a3d4488587c94d89c1715180d0ace45afaaaea1 authored over 3 years ago by rodheath <[email protected]>
Link to latest nuget in readme.md

0fa7bb4b4a1f33f46c5f7ca4ee489b47680d579b authored over 3 years ago by Anders Åberg <[email protected]>
Version 2.0.1

df83d8f451b841b3f9652cb3ef7257edf8a712a7 authored over 3 years ago by Anders Åberg <[email protected]>
Fix fully qualified origin, add unit tests. (#217)

bdad59ec9963c45c07b4c50b95cc3209d763a91e authored over 3 years ago by Alex Seigler <[email protected]>
Include port if URI is not utilizing the default port for the scheme

83b82143361ae0c250a7e15a74b50da1866c08c6 authored almost 4 years ago by Alex Seigler <[email protected]>
change origin verify to use fully qualified origin (#213)

see also https://github.com/duo-labs/webauthn/pull/60

Co-authored-by: dgorbach <daniel.gorbac...

e082a67b945b1193d9e85f2c7df47b4a9baeee0b authored almost 4 years ago by Alex Seigler <[email protected]>
Add Ed25519 to PubKeyCredParams

Use COSE.Algorithm for PubKeyCredParam.Alg instead of hardcoding alg values. Fixes #192.

086a0f878c787443fdf9b3564ffae304db19164a authored almost 4 years ago by Alex Seigler <[email protected]>
Disable the failing unit tests.

843807e1f8af0f12dbcbf248f4b213de875a3478 authored almost 4 years ago by Alex Seigler <[email protected]>
Conformance fixes for v2.

8918a6c36a2a83dfff0828d095430f8ee12765fa authored almost 4 years ago by Alex Seigler <[email protected]>
Update README.md

c4a0582964f74b9173e39e714e90cbab497db2fe authored almost 4 years ago by Alex Seigler <[email protected]>
Release 2.0.0 (2021) (#207)

* Version 2.0.0

* Fixed SANFromAttnCertExts to correctly extract the TPM properties from the ...

27e4e1fe3ec97cec1a2341e5da49094462e59f66 authored almost 4 years ago by Anders Åberg <[email protected]>
Release version 2.0.0 (#175)

* Version 2.0.0

* Fixed SANFromAttnCertExts to correctly extract the TPM properties from the ...

f8940706b2908e03e0320c81a75185e14c3f86a7 authored almost 4 years ago by Anders Åberg <[email protected]>
Attestation refactor, implement Apple attestation format verifier (#205)

* WIP to make attestation work more like WebAuthn spec, reduce different ways of handling trust ...

3d823eb081ba61627e0d69134e86eb3d0d4047e9 authored almost 4 years ago by Alex Seigler <[email protected]>
Revert "change origin verify to use fully qualified origin (#208)" (#211)

This reverts commit fb5b95218829f8f1d99b8a7bd5245151eafc97a1.

acda23d5869505f799aace75c144d7fa69e91d61 authored almost 4 years ago by Alex Seigler <[email protected]>
Update ConformanceMetadataRepository.cs

627e2be5bd3571620998052b6fbbed167ae268d0 authored almost 4 years ago by Alex Seigler <[email protected]>
Update nuget.config

59f2b2650c642ec95d3691ae7605908a9f3ea3c8 authored almost 4 years ago by Alex Seigler <[email protected]>
change origin verify to use fully qualified origin (#208)

see also https://github.com/duo-labs/webauthn/pull/60

fb5b95218829f8f1d99b8a7bd5245151eafc97a1 authored almost 4 years ago by dgorbach <[email protected]>
Fix typo in exception message - attestion -> attestation (#202)

Co-authored-by: Ondrej Krc-Jediny <[email protected]>

5777d41465f831730f84cc9ef6c32d10efbce692 authored about 4 years ago by ondrokrc <[email protected]>
Update README.md

bf73f4449878b19543e755846561ffc63a07ab77 authored about 4 years ago by Anders Åberg <[email protected]>
Compare certificate validity period correctly when the machine is (#186)

using a time zone other than UTC.

2dc5e6f488ae0727f097c0dbe18810b4fe71f5ee authored over 4 years ago by Kenneth Wang Pedersen <[email protected]>
Clean up COSE to hash algorithm map

7305982fc38094b04324a12846e92fa2b96b7820 authored over 4 years ago by Alex Seigler <[email protected]>
Make TPM attestation format verifier work more like packed with regard to X5C (#180)

* Add Hello static metadata

* Switch TPM attestation verifier to use metadata instead of stat...

1c80ae0c951cec008324a523500e74d311f9b05a authored over 4 years ago by Alex Seigler <[email protected]>
Added nuget.config file

6e3fbb08abef9c9c50ad1316855621952d052a8b authored over 4 years ago by Anders Åberg <[email protected]>
Remove static metadata for aaguids that are now in MDS.

f976dc4cb8635468df51be2283338e2aafa6c6a7 authored over 4 years ago by Alex Seigler <[email protected]>