From a7144c0ea763ee6bb96dc9a172cff91c468a3b1e Mon Sep 17 00:00:00 2001 From: Jason Nelson Date: Sun, 24 Dec 2023 18:09:22 -0800 Subject: [PATCH] [Ctap2] Use collection expressions --- Src/Fido2.Ctap2/Commands/CtapCommand.cs | 2 +- Src/Fido2.Ctap2/Helpers/CryptoHelper.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Src/Fido2.Ctap2/Commands/CtapCommand.cs b/Src/Fido2.Ctap2/Commands/CtapCommand.cs index 9eada65a..f112c645 100644 --- a/Src/Fido2.Ctap2/Commands/CtapCommand.cs +++ b/Src/Fido2.Ctap2/Commands/CtapCommand.cs @@ -14,7 +14,7 @@ public byte[] GetPayload() if (parameters is null) { - return new byte[] { (byte)Type }; + return [(byte)Type]; } var encodedObject = parameters.Encode(); diff --git a/Src/Fido2.Ctap2/Helpers/CryptoHelper.cs b/Src/Fido2.Ctap2/Helpers/CryptoHelper.cs index 64c10f3d..cf600d8c 100644 --- a/Src/Fido2.Ctap2/Helpers/CryptoHelper.cs +++ b/Src/Fido2.Ctap2/Helpers/CryptoHelper.cs @@ -6,7 +6,7 @@ namespace Fido2NetLib.Ctap2; public static class CryptoHelper { - internal static readonly byte[] DefaultIV = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; + internal static ReadOnlySpan DefaultIV => [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; internal static byte[] AesCbcDefaultIvNoPadding(byte[] key, ReadOnlySpan data) {