Skip to content

Commit

Permalink
Support obtaining a storage key from an environment
Browse files Browse the repository at this point in the history
Fixes #137.

Co-authored-by: Anne van Kesteren <[email protected]>
  • Loading branch information
wanderview and annevk authored Mar 4, 2022
1 parent f51b713 commit afbf6bd
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions storage.bs
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ anticipated that some APIs will be applicable to both <a>storage types</a> going
<p class=XXX>This is expected to change; see
<a href="https://privacycg.github.io/storage-partitioning/">Client-Side Storage Partitioning</a>.

<p>To <dfn export>obtain a storage key</dfn>, given an <a>environment settings object</a>
<p>To <dfn export>obtain a storage key</dfn>, given an <a for=/>environment</a>
<var>environment</var>, run these steps:

<ol>
Expand All @@ -219,14 +219,16 @@ anticipated that some APIs will be applicable to both <a>storage types</a> going
<li><p>Return <var>key</var>.
</ol>

<p>To <dfn export>obtain a storage key for non-storage purposes</dfn>, given an <a>environment
settings object</a> <var>environment</var>, run these steps:
<p>To <dfn export>obtain a storage key for non-storage purposes</dfn>, given an
<a for=/>environment</a> <var>environment</var>, run these steps:

<ol>
<li><p>Let <var>key</var> be a <a>tuple</a> consisting of <var>environment</var>'s
<a for="environment settings object">origin</a>.
<li><p>Let <var>origin</var> be <var>environment</var>'s
<a for="environment settings object">origin</a> if <var>environment</var> is an
<a>environment settings object</a>; otherwise <var>environment</var>'s
<a for=environment>creation URL</a>'s <a for=url>origin</a>.

<li><p>Return <var>key</var>.
<li><p>Return a <a>tuple</a> consisting of <var>origin</var>.
</ol>

<p>To determine whether a <a>storage key</a> <var>A</var>
Expand Down

0 comments on commit afbf6bd

Please sign in to comment.