Privacy/Features/DOMCryptAPISpec/Latest: Difference between revisions

Jump to navigation Jump to search
Line 39: Line 39:
: an encryption key used for symmetric encryption
: an encryption key used for symmetric encryption


== Browser Window property WebIDL ==
;window.mozCrypto<br>
All windows will have this property (in the current implementation) for the time being as this API is hashed out.
The property is namespaced in order to provide future capabilities.<br>
<pre class="brush:js;toolbar:false;">
[Supplemental]
[Supplemental]
interface Crypto {
interface Crypto {
   readonly attribute CryptoPk pk;
   readonly attribute CryptoPk pk;
   // readonly attribute CryptoSym sym; // TBD
   readonly attribute CryptoSign sign;
};
};


Line 99: Line 90:


   void decrypt(ArrayBuffer message, ArrayBuffer keyID, PKDecryptCallback callback);
   void decrypt(ArrayBuffer message, ArrayBuffer keyID, PKDecryptCallback callback);
};
interface CryptoSign {


   void sign(ArrayBuffer keyID, ArrayBuffer plainText, PKSignCallback callback);
   void sign(ArrayBuffer keyID, ArrayBuffer plainText, PKSignCallback callback);
Line 105: Line 100:


};
};
</pre>


== Notes ==
== Notes ==
564

edits

Navigation menu