From 778340ff16717410db5fe0038a365be839d36e91 Mon Sep 17 00:00:00 2001 From: Matt Gibson Date: Tue, 7 Nov 2023 11:44:13 -0500 Subject: [PATCH] Add checksum to Login Uri models (#3318) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Carlos Gonçalves --- src/Api/Vault/Models/CipherLoginModel.cs | 6 +++++- src/Core/Vault/Models/Data/CipherLoginData.cs | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Api/Vault/Models/CipherLoginModel.cs b/src/Api/Vault/Models/CipherLoginModel.cs index d1ea167513..9580ebfed4 100644 --- a/src/Api/Vault/Models/CipherLoginModel.cs +++ b/src/Api/Vault/Models/CipherLoginModel.cs @@ -74,17 +74,21 @@ public class CipherLoginModel public CipherLoginUriModel(CipherLoginData.CipherLoginUriData uri) { Uri = uri.Uri; + UriChecksum = uri.UriChecksum; Match = uri.Match; } [EncryptedString] [EncryptedStringLength(10000)] public string Uri { get; set; } + [EncryptedString] + [EncryptedStringLength(10000)] + public string UriChecksum { get; set; } public UriMatchType? Match { get; set; } = null; public CipherLoginData.CipherLoginUriData ToCipherLoginUriData() { - return new CipherLoginData.CipherLoginUriData { Uri = Uri, Match = Match, }; + return new CipherLoginData.CipherLoginUriData { Uri = Uri, UriChecksum = UriChecksum, Match = Match, }; } } } diff --git a/src/Core/Vault/Models/Data/CipherLoginData.cs b/src/Core/Vault/Models/Data/CipherLoginData.cs index e952b39cf2..e2d1776abd 100644 --- a/src/Core/Vault/Models/Data/CipherLoginData.cs +++ b/src/Core/Vault/Models/Data/CipherLoginData.cs @@ -26,6 +26,7 @@ public class CipherLoginData : CipherData public CipherLoginUriData() { } public string Uri { get; set; } + public string UriChecksum { get; set; } public UriMatchType? Match { get; set; } = null; } }