You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-26 17:03:12 +03:00
* Integration test for QR code verification Followup to https://github.com/matrix-org/matrix-js-sdk/pull/3436: another integration test, this time using the QR code flow * Use Object.defineProperty, and restore afterwards Apparently global.crypto exists in some environments * apply ts-ignore * remove stray comment * Update spec/integ/crypto/verification.spec.ts
85 lines
3.0 KiB
TypeScript
85 lines
3.0 KiB
TypeScript
/* Test data for cryptography tests
|
|
*
|
|
* Do not edit by hand! This file is generated by `./generate-test-data.py`
|
|
*/
|
|
|
|
import { IDeviceKeys } from "../../../src/@types/crypto";
|
|
import { IDownloadKeyResult } from "../../../src";
|
|
|
|
/* eslint-disable comma-dangle */
|
|
|
|
export const TEST_USER_ID = "@alice:localhost";
|
|
export const TEST_DEVICE_ID = "test_device";
|
|
|
|
/** The base64-encoded public ed25519 key for this device */
|
|
export const TEST_DEVICE_PUBLIC_ED25519_KEY_BASE64 = "YI/7vbGVLpGdYtuceQR8MSsKB/QjgfMXM1xqnn+0NWU";
|
|
|
|
/** Signed device data, suitable for returning from a `/keys/query` call */
|
|
export const SIGNED_TEST_DEVICE_DATA: IDeviceKeys = {
|
|
"algorithms": [
|
|
"m.olm.v1.curve25519-aes-sha2",
|
|
"m.megolm.v1.aes-sha2"
|
|
],
|
|
"device_id": "test_device",
|
|
"keys": {
|
|
"curve25519:test_device": "F4uCNNlcbRvc7CfBz95ZGWBvY1ALniG1J8+6rhVoKS0",
|
|
"ed25519:test_device": "YI/7vbGVLpGdYtuceQR8MSsKB/QjgfMXM1xqnn+0NWU"
|
|
},
|
|
"user_id": "@alice:localhost",
|
|
"signatures": {
|
|
"@alice:localhost": {
|
|
"ed25519:test_device": "LmQC/yAUZJmkxZ+3L0nEwvtVWOzjqQqADWBhk+C47SPaFYHeV+E291mgXaSCJVeGltX+HC49Aw7nb6ga7sw0Aw"
|
|
}
|
|
}
|
|
};
|
|
|
|
/** base64-encoded public master cross-signing key */
|
|
export const MASTER_CROSS_SIGNING_PUBLIC_KEY_BASE64 = "J+5An10v1vzZpAXTYFokD1/PEVccFnLC61EfRXit0UY";
|
|
|
|
/** Signed cross-signing keys data, also suitable for returning from a `/keys/query` call */
|
|
export const SIGNED_CROSS_SIGNING_KEYS_DATA: Partial<IDownloadKeyResult> = {
|
|
"master_keys": {
|
|
"@alice:localhost": {
|
|
"keys": {
|
|
"ed25519:J+5An10v1vzZpAXTYFokD1/PEVccFnLC61EfRXit0UY": "J+5An10v1vzZpAXTYFokD1/PEVccFnLC61EfRXit0UY"
|
|
},
|
|
"user_id": "@alice:localhost",
|
|
"usage": [
|
|
"master"
|
|
]
|
|
}
|
|
},
|
|
"self_signing_keys": {
|
|
"@alice:localhost": {
|
|
"keys": {
|
|
"ed25519:aU2+2CyXQTCuDcmWW0EL2bhJ6PdjFW2LbAsbHqf02AY": "aU2+2CyXQTCuDcmWW0EL2bhJ6PdjFW2LbAsbHqf02AY"
|
|
},
|
|
"user_id": "@alice:localhost",
|
|
"usage": [
|
|
"self_signing"
|
|
],
|
|
"signatures": {
|
|
"@alice:localhost": {
|
|
"ed25519:J+5An10v1vzZpAXTYFokD1/PEVccFnLC61EfRXit0UY": "XfhYEhZmOs8BJdb3viatILBZ/bElsHXEW28V4tIaY5CxrBR0YOym3yZHWmRmypXessHZAKOhZn3yBMXzdajyCw"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"user_signing_keys": {
|
|
"@alice:localhost": {
|
|
"keys": {
|
|
"ed25519:g5TC/zjQXyZYuDLZv7a41z5fFVrXpYPypG//AFQj8hY": "g5TC/zjQXyZYuDLZv7a41z5fFVrXpYPypG//AFQj8hY"
|
|
},
|
|
"user_id": "@alice:localhost",
|
|
"usage": [
|
|
"user_signing"
|
|
],
|
|
"signatures": {
|
|
"@alice:localhost": {
|
|
"ed25519:J+5An10v1vzZpAXTYFokD1/PEVccFnLC61EfRXit0UY": "6AkD1XM2H0/ebgP9oBdMKNeft7uxsrb0XN1CsjjHgeZCvCTMmv3BHlLiT/Hzy4fe8H+S1tr484dcXN/PIdnfDA"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|