(token: ArrayBuffer)
| 43 | } |
| 44 | |
| 45 | function parseToken(token: ArrayBuffer): [MediaHash, ArrayBuffer] { |
| 46 | const mediaHash = token.slice(0, 32) as MediaHash |
| 47 | const signature = token.slice(32) |
| 48 | return [mediaHash, signature] |
| 49 | } |
| 50 | |
| 51 | let maybeTokenKey: CryptoKey | null = null |
| 52 | async function getTokenKey( |