You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 11, 2025. It is now read-only.
NOTE Two mechanisms exist for mdoc authentication, MAC and ECDSA/EdDSA. MAC provides better privacy to the mdoc holder because it does not require the mdoc to produce a potentially non- repudiable signature over mdoc reader-provided data. The mdoc can always deny the MAC value to a third party because the mdoc reader could have produced it by itself. However, it is possible that the possibility to calculate a MAC is not available in all security environments on the mdoc
In this mdoc request API, there is no explicit reader key conveyed to the mDL, but there is a P-256 public key conveyed (partially out of band) via RequesterIdentity for use with HPKE.
Why not use this (or another explicitly-passed EReaderKey) as an input to allow device authentication via MAC, instead of using a non-repudiable signature?