30 test failures to go :D
This commit is contained in:
parent
ffa2ac172c
commit
6ad31fe023
33 changed files with 424 additions and 709 deletions
|
@ -16,9 +16,7 @@ limitations under the License.
|
|||
|
||||
"use strict";
|
||||
|
||||
import * as MegolmExportEncryption from '../../src/utils/MegolmExportEncryption';
|
||||
|
||||
import expect from 'expect';
|
||||
import SubtleCrypto from 'subtle';
|
||||
|
||||
const TEST_VECTORS=[
|
||||
[
|
||||
|
@ -58,19 +56,22 @@ const TEST_VECTORS=[
|
|||
"bWnSXS9oymiqwUIGs08sXI33ZA==\n" +
|
||||
"-----END MEGOLM SESSION DATA-----",
|
||||
],
|
||||
]
|
||||
;
|
||||
];
|
||||
|
||||
function stringToArray(s) {
|
||||
return new TextEncoder().encode(s).buffer;
|
||||
}
|
||||
|
||||
describe('MegolmExportEncryption', function() {
|
||||
before(function() {
|
||||
// if we don't have subtlecrypto, go home now
|
||||
if (!window.crypto.subtle && !window.crypto.webkitSubtle) {
|
||||
this.skip();
|
||||
}
|
||||
let MegolmExportEncryption;
|
||||
|
||||
beforeAll(() => {
|
||||
window.crypto = { subtle: SubtleCrypto };
|
||||
MegolmExportEncryption = require("../../src/utils/MegolmExportEncryption");
|
||||
});
|
||||
|
||||
afterAll(() => {
|
||||
window.crypto = undefined;
|
||||
});
|
||||
|
||||
describe('decrypt', function() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue