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
Rename device signing auth param
This commit is contained in:
@@ -1051,8 +1051,8 @@ MatrixClient.prototype.checkEventSenderTrust = async function(event) {
|
|||||||
* for use.
|
* for use.
|
||||||
*
|
*
|
||||||
* @function module:client~MatrixClient#bootstrapSecretStorage
|
* @function module:client~MatrixClient#bootstrapSecretStorage
|
||||||
* @param {function} [opts.doInteractiveAuthFlow] Optional. Function called to
|
* @param {function} [opts.authUploadDeviceSigningKeys] Optional. Function
|
||||||
* await an interactive auth request.
|
* called to await an interactive auth flow when uploading device signing keys.
|
||||||
* Args:
|
* Args:
|
||||||
* {function} A function that makes the request requiring auth. Receives the
|
* {function} A function that makes the request requiring auth. Receives the
|
||||||
* auth data as an object.
|
* auth data as an object.
|
||||||
|
|||||||
@@ -323,14 +323,14 @@ Crypto.prototype.init = async function() {
|
|||||||
* up, then no changes are made, so this is safe to run to ensure secret storage
|
* up, then no changes are made, so this is safe to run to ensure secret storage
|
||||||
* is ready for use.
|
* is ready for use.
|
||||||
*
|
*
|
||||||
* @param {function} [opts.doInteractiveAuthFlow] Optional. Function called to
|
* @param {function} [opts.authUploadDeviceSigningKeys] Optional. Function
|
||||||
* await an interactive auth request.
|
* called to await an interactive auth flow when uploading device signing keys.
|
||||||
* Args:
|
* Args:
|
||||||
* {function} A function that makes the request requiring auth. Receives the
|
* {function} A function that makes the request requiring auth. Receives the
|
||||||
* auth data as an object.
|
* auth data as an object.
|
||||||
*/
|
*/
|
||||||
Crypto.prototype.bootstrapSecretStorage = async function({
|
Crypto.prototype.bootstrapSecretStorage = async function({
|
||||||
doInteractiveAuthFlow,
|
authUploadDeviceSigningKeys,
|
||||||
} = {}) {
|
} = {}) {
|
||||||
logger.log("Bootstrapping Secure Secret Storage");
|
logger.log("Bootstrapping Secure Secret Storage");
|
||||||
|
|
||||||
@@ -354,7 +354,7 @@ Crypto.prototype.bootstrapSecretStorage = async function({
|
|||||||
);
|
);
|
||||||
await this.resetCrossSigningKeys(
|
await this.resetCrossSigningKeys(
|
||||||
CrossSigningLevel.MASTER,
|
CrossSigningLevel.MASTER,
|
||||||
{ doInteractiveAuthFlow },
|
{ authUploadDeviceSigningKeys },
|
||||||
);
|
);
|
||||||
crossSigningKeysReset = true;
|
crossSigningKeysReset = true;
|
||||||
}
|
}
|
||||||
@@ -440,14 +440,14 @@ Crypto.prototype.checkPrivateKey = function(privateKey, expectedPublicKey) {
|
|||||||
* @param {CrossSigningLevel} [level] the level of cross-signing to reset. New
|
* @param {CrossSigningLevel} [level] the level of cross-signing to reset. New
|
||||||
* keys will be created for the given level and below. Defaults to
|
* keys will be created for the given level and below. Defaults to
|
||||||
* regenerating all keys.
|
* regenerating all keys.
|
||||||
* @param {function} [opts.doInteractiveAuthFlow] Optional. Function called to
|
* @param {function} [opts.authUploadDeviceSigningKeys] Optional. Function
|
||||||
* await an interactive auth request.
|
* called to await an interactive auth flow when uploading device signing keys.
|
||||||
* Args:
|
* Args:
|
||||||
* {function} A function that makes the request requiring auth. Receives the
|
* {function} A function that makes the request requiring auth. Receives the
|
||||||
* auth data as an object.
|
* auth data as an object.
|
||||||
*/
|
*/
|
||||||
Crypto.prototype.resetCrossSigningKeys = async function(level, {
|
Crypto.prototype.resetCrossSigningKeys = async function(level, {
|
||||||
doInteractiveAuthFlow = async func => await func(),
|
authUploadDeviceSigningKeys = async func => await func(),
|
||||||
} = {}) {
|
} = {}) {
|
||||||
logger.info(`Resetting cross-signing keys at level ${level}`);
|
logger.info(`Resetting cross-signing keys at level ${level}`);
|
||||||
// Copy old keys (usually empty) in case we need to revert
|
// Copy old keys (usually empty) in case we need to revert
|
||||||
@@ -462,7 +462,7 @@ Crypto.prototype.resetCrossSigningKeys = async function(level, {
|
|||||||
for (const [name, key] of Object.entries(this._crossSigningInfo.keys)) {
|
for (const [name, key] of Object.entries(this._crossSigningInfo.keys)) {
|
||||||
keys[name + "_key"] = key;
|
keys[name + "_key"] = key;
|
||||||
}
|
}
|
||||||
await doInteractiveAuthFlow(async authDict => {
|
await authUploadDeviceSigningKeys(async authDict => {
|
||||||
await this._baseApis.uploadDeviceSigningKeys(authDict, keys);
|
await this._baseApis.uploadDeviceSigningKeys(authDict, keys);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user