564
edits
(→Notes) |
|||
| Line 39: | Line 39: | ||
: an encryption key used for symmetric encryption | : an encryption key used for symmetric encryption | ||
[Supplemental] | [Supplemental] | ||
interface Crypto { | interface Crypto { | ||
readonly attribute CryptoPk pk; | readonly attribute CryptoPk pk; | ||
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: | ||
}; | }; | ||
== Notes == | == Notes == | ||
edits