feat: opt-in v2 Argon2+HKDF encryption for multisig and MPC flows #2262
audit-api-spec.yaml
on: pull_request
Generate head API spec
2m 35s
Generate merge base API spec
7m 31s
API Spec Check
3s
Annotations
11 errors
|
Generate head API spec
Argument of type 'EddsaMPCv2KeyGenSendFn<{ walletGpgPubKeySigs: NonEmptyString; sessionId: NonEmptyString; bitgoMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; bitgoToUserMsg2: { ...; }; bitgoToBackupMsg2: { ...; }; } | { ...; }>' is not assignable to parameter of type 'EddsaMPCv2KeyGenSendFn<{ sessionId: NonEmptyString; commonPublicKeychain: NonEmptyString; bitgoMsg2: { message: string; signature: string; }; }>'.
|
|
Generate head API spec
Argument of type '{ userGpgPublicKey: NonEmptyString; backupGpgPublicKey: NonEmptyString; userMsg1: { message: string; signature: string; }; backupMsg1: { message: string; signature: string; }; }' is not assignable to parameter of type '{ userGpgPublicKey: NonEmptyString; backupGpgPublicKey: NonEmptyString; userMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; backupMsg1: { ...; }; } | { ...; }'.
|
|
Generate head API spec
Type '{ sessionId: NonEmptyString; bitgoMsg1: { message: string; signature: string; }; }' does not satisfy the constraint '{ walletGpgPubKeySigs: NonEmptyString; sessionId: NonEmptyString; bitgoMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; bitgoToUserMsg2: { ...; }; bitgoToBackupMsg2: { ...; }; } | { ...; }'.
|
|
Generate head API spec
Argument of type 'EddsaMPCv2KeyGenSendFn<{ walletGpgPubKeySigs: NonEmptyString; sessionId: NonEmptyString; bitgoMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; bitgoToUserMsg2: { ...; }; bitgoToBackupMsg2: { ...; }; } | { ...; }>' is not assignable to parameter of type 'EddsaMPCv2KeyGenSendFn<{ sessionId: NonEmptyString; bitgoMsg1: { message: string; signature: string; }; }>'.
|
|
Generate head API spec
Argument of type '{ sessionId: NonEmptyString; userMsg2: { message: string; signature: string; }; backupMsg2: { message: string; signature: string; }; }' is not assignable to parameter of type '{ userGpgPublicKey: NonEmptyString; backupGpgPublicKey: NonEmptyString; userMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; backupMsg1: { ...; }; } | { ...; }'.
|
|
Generate head API spec
Type '{ sessionId: NonEmptyString; commonPublicKeychain: NonEmptyString; bitgoMsg2: { message: string; signature: string; }; }' does not satisfy the constraint '{ walletGpgPubKeySigs: NonEmptyString; sessionId: NonEmptyString; bitgoMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; bitgoToUserMsg2: { ...; }; bitgoToBackupMsg2: { ...; }; } | { ...; }'.
|
|
Generate head API spec
Argument of type 'EddsaMPCv2KeyGenSendFn<{ walletGpgPubKeySigs: NonEmptyString; sessionId: NonEmptyString; bitgoMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; bitgoToUserMsg2: { ...; }; bitgoToBackupMsg2: { ...; }; } | { ...; }>' is not assignable to parameter of type 'EddsaMPCv2KeyGenSendFn<{ sessionId: NonEmptyString; commonPublicKeychain: NonEmptyString; bitgoMsg2: { message: string; signature: string; }; }>'.
|
|
Generate head API spec
Argument of type '{ userGpgPublicKey: NonEmptyString; backupGpgPublicKey: NonEmptyString; userMsg1: { message: string; signature: string; }; backupMsg1: { message: string; signature: string; }; }' is not assignable to parameter of type '{ userGpgPublicKey: NonEmptyString; backupGpgPublicKey: NonEmptyString; userMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; backupMsg1: { ...; }; } | { ...; }'.
|
|
Generate head API spec
Type '{ sessionId: NonEmptyString; bitgoMsg1: { message: string; signature: string; }; }' does not satisfy the constraint '{ walletGpgPubKeySigs: NonEmptyString; sessionId: NonEmptyString; bitgoMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; bitgoToUserMsg2: { ...; }; bitgoToBackupMsg2: { ...; }; } | { ...; }'.
|
|
Generate head API spec
Argument of type 'EddsaMPCv2KeyGenSendFn<{ walletGpgPubKeySigs: NonEmptyString; sessionId: NonEmptyString; bitgoMsg1: { from: 0 | 1 | 2; message: string; signature: string; }; bitgoToUserMsg2: { ...; }; bitgoToBackupMsg2: { ...; }; } | { ...; }>' is not assignable to parameter of type 'EddsaMPCv2KeyGenSendFn<{ sessionId: NonEmptyString; bitgoMsg1: { message: string; signature: string; }; }>'.
|
|
API Spec Check
Process completed with exit code 1.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
openapi-merge-base.yaml
|
67 KB |
sha256:e2bfc4356cff787f435c1c3c529467df06c357d82e32cd3c11481f612ef65b6c
|
|