From c47881624afb6d00f562da7e59eb476d50d5a630 Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Tue, 17 Feb 2026 16:43:41 +0100 Subject: [PATCH] Fix types in auth-request abstraction (#19021) * Fix types in auth-request abstraction * Fix firefox build --- .../login-via-auth-request.component.ts | 2 +- .../abstractions/auth-request.service.abstraction.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/auth/src/angular/login-via-auth-request/login-via-auth-request.component.ts b/libs/auth/src/angular/login-via-auth-request/login-via-auth-request.component.ts index 040d4d3c121..fc91f220138 100644 --- a/libs/auth/src/angular/login-via-auth-request/login-via-auth-request.component.ts +++ b/libs/auth/src/angular/login-via-auth-request/login-via-auth-request.component.ts @@ -676,7 +676,7 @@ export class LoginViaAuthRequestComponent implements OnInit, OnDestroy { private async decryptViaApprovedAuthRequest( authRequestResponse: AuthRequestResponse, - privateKey: ArrayBuffer, + privateKey: Uint8Array, userId: UserId, ): Promise { /** diff --git a/libs/auth/src/common/abstractions/auth-request.service.abstraction.ts b/libs/auth/src/common/abstractions/auth-request.service.abstraction.ts index 1bfbfd8d004..1077bc024e9 100644 --- a/libs/auth/src/common/abstractions/auth-request.service.abstraction.ts +++ b/libs/auth/src/common/abstractions/auth-request.service.abstraction.ts @@ -72,7 +72,7 @@ export abstract class AuthRequestServiceAbstraction { */ abstract setUserKeyAfterDecryptingSharedUserKey( authReqResponse: AuthRequestResponse, - authReqPrivateKey: ArrayBuffer, + authReqPrivateKey: Uint8Array, userId: UserId, ): Promise; /** @@ -83,7 +83,7 @@ export abstract class AuthRequestServiceAbstraction { */ abstract setKeysAfterDecryptingSharedMasterKeyAndHash( authReqResponse: AuthRequestResponse, - authReqPrivateKey: ArrayBuffer, + authReqPrivateKey: Uint8Array, userId: UserId, ): Promise; /** @@ -94,7 +94,7 @@ export abstract class AuthRequestServiceAbstraction { */ abstract decryptPubKeyEncryptedUserKey( pubKeyEncryptedUserKey: string, - privateKey: ArrayBuffer, + privateKey: Uint8Array, ): Promise; /** * Decrypts a `MasterKey` and `MasterKeyHash` from a public key encrypted `MasterKey` and `MasterKeyHash`. @@ -106,7 +106,7 @@ export abstract class AuthRequestServiceAbstraction { abstract decryptPubKeyEncryptedMasterKeyAndHash( pubKeyEncryptedMasterKey: string, pubKeyEncryptedMasterKeyHash: string, - privateKey: ArrayBuffer, + privateKey: Uint8Array, ): Promise<{ masterKey: MasterKey; masterKeyHash: string }>; /**