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) {