@@ -20,6 +20,22 @@ class MockCryptoClient: CryptoClientProtocol {
2020 var enrollAdminPasswordPublicKey : String ?
2121 var enrollAdminPasswordResetResult : Result < String , Error > = . success( " RESET_PASSWORD_KEY " )
2222
23+ var enrollPinPin : String ?
24+ var enrollPinResult : Result < EnrollPinResponse , Error > = . success(
25+ EnrollPinResponse (
26+ pinProtectedUserKeyEnvelope: " pinProtectedUserKeyEnvelope " ,
27+ userKeyEncryptedPin: " userKeyEncryptedPin "
28+ )
29+ )
30+
31+ var enrollPinWithEncryptedPinEncryptedPin : String ?
32+ var enrollPinWithEncryptedPinResult : Result < EnrollPinResponse , Error > = . success(
33+ EnrollPinResponse (
34+ pinProtectedUserKeyEnvelope: " pinProtectedUserKeyEnvelope " ,
35+ userKeyEncryptedPin: " userKeyEncryptedPin "
36+ )
37+ )
38+
2339 var getUserEncryptionKeyCalled = false
2440 var getUserEncryptionKeyResult : Result < String , Error > = . success( " USER_ENCRYPTION_KEY " )
2541
@@ -56,6 +72,16 @@ class MockCryptoClient: CryptoClientProtocol {
5672 return try enrollAdminPasswordResetResult. get ( )
5773 }
5874
75+ func enrollPin( pin: String ) throws -> EnrollPinResponse {
76+ enrollPinPin = pin
77+ return try enrollPinResult. get ( )
78+ }
79+
80+ func enrollPinWithEncryptedPin( encryptedPin: EncString ) throws -> EnrollPinResponse {
81+ enrollPinWithEncryptedPinEncryptedPin = encryptedPin
82+ return try enrollPinWithEncryptedPinResult. get ( )
83+ }
84+
5985 func getUserEncryptionKey( ) async throws -> String {
6086 getUserEncryptionKeyCalled = true
6187 return try getUserEncryptionKeyResult. get ( )
0 commit comments