1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-07 19:50:32 -05:00

Switch go generatecomb

This commit is contained in:
Bernd Schoolmann 2025-06-06 12:09:13 +02:00
parent 98ec53defd
commit b83070a925
No known key found for this signature in database

View File

@ -45,8 +45,8 @@ public class UserSignatureKeyPairRepository : Repository<UserSignatureKeyPair, G
"[dbo].[UserSignatureKeyPair_SetForRotation]", "[dbo].[UserSignatureKeyPair_SetForRotation]",
new new
{ {
Id = Guid.NewGuid(), Id = CoreHelpers.GenerateComb();
UserId = userId, UserId = userId,
SignatureAlgorithm = (byte)signingKeys.SignatureAlgorithm, SignatureAlgorithm = (byte)signingKeys.SignatureAlgorithm,
SigningKey = signingKeys.WrappedSigningKey, SigningKey = signingKeys.WrappedSigningKey,
signingKeys.VerifyingKey, signingKeys.VerifyingKey,
@ -55,25 +55,25 @@ public class UserSignatureKeyPairRepository : Repository<UserSignatureKeyPair, G
}, },
commandType: CommandType.StoredProcedure, commandType: CommandType.StoredProcedure,
transaction: transaction); transaction: transaction);
}; };
} }
public UpdateEncryptedDataForKeyRotation UpdateForKeyRotation(Guid grantorId, SignatureKeyPairData signingKeys) public UpdateEncryptedDataForKeyRotation UpdateForKeyRotation(Guid grantorId, SignatureKeyPairData signingKeys)
{ {
return async (SqlConnection connection, SqlTransaction transaction) => return async (SqlConnection connection, SqlTransaction transaction) =>
{ {
await connection.QueryAsync( await connection.QueryAsync(
"[dbo].[UserSignatureKeyPair_UpdateForRotation]", "[dbo].[UserSignatureKeyPair_UpdateForRotation]",
new new
{ {
UserId = grantorId, UserId = grantorId,
SignatureAlgorithm = (byte)signingKeys.SignatureAlgorithm, SignatureAlgorithm = (byte)signingKeys.SignatureAlgorithm,
SigningKey = signingKeys.WrappedSigningKey, SigningKey = signingKeys.WrappedSigningKey,
signingKeys.VerifyingKey, signingKeys.VerifyingKey,
RevisionDate = DateTime.UtcNow RevisionDate = DateTime.UtcNow
}, },
commandType: CommandType.StoredProcedure, commandType: CommandType.StoredProcedure,
transaction: transaction); transaction: transaction);
}; };
} }
} }