From 57114fb11c1a10e81306dbf9a9747cb8a1a8261b Mon Sep 17 00:00:00 2001 From: David Hook Date: Sun, 10 Jul 2022 13:55:56 +1000 Subject: minor reformatting --- crypto/src/pqc/crypto/picnic/PicnicEngine.cs | 57 +++++++++++++--------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/crypto/src/pqc/crypto/picnic/PicnicEngine.cs b/crypto/src/pqc/crypto/picnic/PicnicEngine.cs index 95a7a00d2..24b618676 100644 --- a/crypto/src/pqc/crypto/picnic/PicnicEngine.cs +++ b/crypto/src/pqc/crypto/picnic/PicnicEngine.cs @@ -9,6 +9,33 @@ namespace Org.BouncyCastle.Pqc.Crypto.Picnic { public class PicnicEngine { + // same for all parameter sets + protected internal static readonly int saltSizeBytes = 32; + private static readonly uint MAX_DIGEST_SIZE = 64; + + private static readonly int WORD_SIZE_BITS = 32; // the word size for the implementation. Not a LowMC parameter + private static readonly uint LOWMC_MAX_STATE_SIZE = 64; + protected internal static readonly uint LOWMC_MAX_WORDS = (LOWMC_MAX_STATE_SIZE / 4); + protected internal static readonly uint LOWMC_MAX_KEY_BITS = 256; + protected internal static readonly uint LOWMC_MAX_AND_GATES = (3 * 38 * 10 + 4); /* Rounded to nearest byte */ + private static readonly uint MAX_AUX_BYTES = ((LOWMC_MAX_AND_GATES + LOWMC_MAX_KEY_BITS) / 8 + 1); + + /* Maximum lengths in bytes */ + private static readonly uint PICNIC_MAX_LOWMC_BLOCK_SIZE = 32; + private static readonly uint PICNIC_MAX_PUBLICKEY_SIZE = (2 * PICNIC_MAX_LOWMC_BLOCK_SIZE + 1); + + /** Largest serialized public key size, in bytes */ + private static readonly uint PICNIC_MAX_PRIVATEKEY_SIZE = (3 * PICNIC_MAX_LOWMC_BLOCK_SIZE + 2); + + /** Largest serialized private key size, in bytes */ + private static readonly uint PICNIC_MAX_SIGNATURE_SIZE = 209522; + + /** Largest signature size, in bytes */ + + private static readonly uint TRANSFORM_FS = 0; + + private static readonly uint TRANSFORM_UR = 1; + private static readonly uint TRANSFORM_INVALID = 255; /// parameters private int CRYPTO_SECRETKEYBYTES; @@ -34,36 +61,6 @@ namespace Org.BouncyCastle.Pqc.Crypto.Picnic protected internal int digestSizeBytes; protected internal int pqSecurityLevel; - - - // same for all parameter sets - protected internal static int saltSizeBytes = 32; - private static uint MAX_DIGEST_SIZE = 64; - - private static int WORD_SIZE_BITS = 32; // the word size for the implementation. Not a LowMC parameter - private static uint LOWMC_MAX_STATE_SIZE = 64; - protected internal static uint LOWMC_MAX_WORDS = (LOWMC_MAX_STATE_SIZE / 4); - protected internal static uint LOWMC_MAX_KEY_BITS = 256; - protected internal static uint LOWMC_MAX_AND_GATES = (3 * 38 * 10 + 4); /* Rounded to nearest byte */ - private static uint MAX_AUX_BYTES = ((LOWMC_MAX_AND_GATES + LOWMC_MAX_KEY_BITS) / 8 + 1); - - /* Maximum lengths in bytes */ - private static uint PICNIC_MAX_LOWMC_BLOCK_SIZE = 32; - private static uint PICNIC_MAX_PUBLICKEY_SIZE = (2 * PICNIC_MAX_LOWMC_BLOCK_SIZE + 1); - - /** Largest serialized public key size, in bytes */ - private static uint PICNIC_MAX_PRIVATEKEY_SIZE = (3 * PICNIC_MAX_LOWMC_BLOCK_SIZE + 2); - - /** Largest serialized private key size, in bytes */ - private static uint PICNIC_MAX_SIGNATURE_SIZE = 209522; - - /** Largest signature size, in bytes */ - - private static uint TRANSFORM_FS = 0; - - private static uint TRANSFORM_UR = 1; - private static uint TRANSFORM_INVALID = 255; - /// private uint transform; -- cgit 1.4.1