You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-23 17:02:25 +03:00
Update encrypted state to say MSC4362 everywhere
This commit is contained in:
@@ -82,7 +82,7 @@ export function getSyncResponse(
|
|||||||
state_key: "",
|
state_key: "",
|
||||||
content: {
|
content: {
|
||||||
"algorithm": "m.megolm.v1.aes-sha2",
|
"algorithm": "m.megolm.v1.aes-sha2",
|
||||||
"io.element.msc3414.encrypt_state_events": encryptStateEvents,
|
"io.element.msc4362.encrypt_state_events": encryptStateEvents,
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ export interface RoomPinnedEventsEventContent {
|
|||||||
|
|
||||||
export interface RoomEncryptionEventContent {
|
export interface RoomEncryptionEventContent {
|
||||||
"algorithm": "m.megolm.v1.aes-sha2";
|
"algorithm": "m.megolm.v1.aes-sha2";
|
||||||
"io.element.msc3414.encrypt_state_events"?: boolean;
|
"io.element.msc4362.encrypt_state_events"?: boolean;
|
||||||
"rotation_period_ms"?: number;
|
"rotation_period_ms"?: number;
|
||||||
"rotation_period_msgs"?: number;
|
"rotation_period_msgs"?: number;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6916,7 +6916,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if the event is excluded under MSC3414
|
// Check if the event is excluded under MSC4362
|
||||||
if (
|
if (
|
||||||
[
|
[
|
||||||
"m.room.create",
|
"m.room.create",
|
||||||
|
|||||||
@@ -753,7 +753,7 @@ export class MatrixEvent extends TypedEventEmitter<MatrixEventEmittedEvents, Mat
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the event state_key if it has one. If necessary, this will perform
|
* Get the event state_key if it has one. If necessary, this will perform
|
||||||
* string-unpacking on the state key, as per MSC3414. This will return
|
* string-unpacking on the state key, as per MSC4362. This will return
|
||||||
* <code>undefined</code> for message events.
|
* <code>undefined</code> for message events.
|
||||||
* @returns The event's `state_key`.
|
* @returns The event's `state_key`.
|
||||||
*/
|
*/
|
||||||
@@ -766,7 +766,7 @@ export class MatrixEvent extends TypedEventEmitter<MatrixEventEmittedEvents, Mat
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the raw event state_key if it has one. This may be string-packed as per
|
* Get the raw event state_key if it has one. This may be string-packed as per
|
||||||
* MSC3414 if the state event is encrypted. This will return <code>undefined
|
* MSC4362 if the state event is encrypted. This will return <code>undefined
|
||||||
* </code> for message events.
|
* </code> for message events.
|
||||||
* @returns The event's `state_key`.
|
* @returns The event's `state_key`.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ export class RustCrypto extends TypedEventEmitter<RustCryptoEvents, CryptoEventH
|
|||||||
/** Crypto callbacks provided by the application */
|
/** Crypto callbacks provided by the application */
|
||||||
private readonly cryptoCallbacks: CryptoCallbacks,
|
private readonly cryptoCallbacks: CryptoCallbacks,
|
||||||
|
|
||||||
/** Enable support for encrypted state events under MSC3414. */
|
/** Enable support for encrypted state events under MSC4362. */
|
||||||
private readonly enableEncryptedStateEvents: boolean = false,
|
private readonly enableEncryptedStateEvents: boolean = false,
|
||||||
) {
|
) {
|
||||||
super();
|
super();
|
||||||
@@ -1774,7 +1774,7 @@ export class RustCrypto extends TypedEventEmitter<RustCryptoEvents, CryptoEventH
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config["io.element.msc3414.encrypt_state_events"] && this.enableEncryptedStateEvents) {
|
if (config["io.element.msc4362.encrypt_state_events"] && this.enableEncryptedStateEvents) {
|
||||||
this.logger.info("crypto Enabling state event encryption...");
|
this.logger.info("crypto Enabling state event encryption...");
|
||||||
settings.encryptStateEvents = true;
|
settings.encryptStateEvents = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user