Mark Foltz

Results 97 issues of 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...

F2F

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,...

F2F

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...

F2F

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...

F2F

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...

F2F

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...

Protocol
v1-spec

@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...

v2

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...

Protocol
v2

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...

Protocol
v2