Mark Foltz
Mark Foltz
Addresses Issue #282: Certificates should have a maximum lifetime, and SPAKE2 identities should be SPKI not cert fingerprint This defines the agent fingerprint in terms of the SPKI (e.g., the...
This addresses Issue #210: [Security] Describe encoding/decoding of PSK into numeric and QR codes. This appendix describes two ways to turn a PSK, a short pairing code used with SPAKE2,...
This PR addresses #218: Adjust cipher and signature algorithm preference list for hardware. The required-to-implement algorithms in TLS 1.3 are suitable for the vast majority of hardware released in the...
This PR addresses Issue #235: Update SPAKE2 section according to current IETF draft The IETF draft has had several updates since the SPAKE2 section was first written. I am taking...
This addresses Issue #276: Agent Certificate has a circular dependency on itself We can't use the certificate fingerprint as the serial number, because the serial number is embedded in the...
Addresses and closes Issue #327: Representation of time in remote-playback-state The current spec uses the per-frame media synchronization timestamps to control and update the media playback state and handle other...
There are a few things that would simplify the time related fields in `remote-playback-state`. Currently they all use `media-time` which is the internal clock used by the media renderer to...
@chrisn mentioned in https://github.com/w3c/openscreenprotocol/issues/80#issuecomment-1761745074 > I think that's fine. The original intent behind the suggestion was for OSP to potentially support tightly synchronized playback between agents (e.g., sub 10ms). That...
If two agents are using the protocol to manage shared state, and there is a complete network disconnection followed by a reconnection, the spec should have something to say about...
This is a followup to #149. An Open Screen Protocol agent may want to control media playback on another agent through common media controls (play/pause, mute/unmute, volume, seek, next/previous track...