diff options
-rw-r--r-- | crypto/src/asn1/tsp/ArchiveTimeStamp.cs | 8 | ||||
-rw-r--r-- | crypto/src/asn1/tsp/ArchiveTimeStampChain.cs | 4 | ||||
-rw-r--r-- | crypto/src/asn1/tsp/ArchiveTimeStampSequence.cs | 4 | ||||
-rw-r--r-- | crypto/src/asn1/tsp/CryptoInfos.cs | 2 | ||||
-rw-r--r-- | crypto/src/asn1/tsp/EncryptionInfo.cs | 12 | ||||
-rw-r--r-- | crypto/src/asn1/tsp/EvidenceRecord.cs | 2 | ||||
-rw-r--r-- | crypto/src/asn1/tsp/PartialHashtree.cs | 11 | ||||
-rw-r--r-- | crypto/src/crypto/engines/RFC3394WrapEngine.cs | 2 | ||||
-rw-r--r-- | crypto/src/crypto/engines/Rfc5649WrapEngine.cs | 2 | ||||
-rw-r--r-- | crypto/src/pqc/crypto/utils/PqcPublicKeyFactory.cs | 8 |
10 files changed, 25 insertions, 30 deletions
diff --git a/crypto/src/asn1/tsp/ArchiveTimeStamp.cs b/crypto/src/asn1/tsp/ArchiveTimeStamp.cs index 57cc02138..dbc426bc8 100644 --- a/crypto/src/asn1/tsp/ArchiveTimeStamp.cs +++ b/crypto/src/asn1/tsp/ArchiveTimeStamp.cs @@ -8,17 +8,17 @@ namespace Org.BouncyCastle.Asn1.Tsp /** * Implementation of the Archive Timestamp type defined in RFC4998. * @see <a href="https://tools.ietf.org/html/rfc4998">RFC 4998</a> - * <p> + * <p/> * ASN.1 Archive Timestamp - * <p> + * <p/> * ArchiveTimeStamp ::= SEQUENCE { * digestAlgorithm [Ø] AlgorithmIdentifier OPTIONAL, * attributes [1] Attributes OPTIONAL, * reducedHashtree [2] SEQUENCE OF PartialHashtree OPTIONAL, * timeStamp ContentInfo} - * <p> + * <p/> * PartialHashtree ::= SEQUENCE OF OCTET STRING - * <p> + * <p/> * Attributes ::= SET SIZE (1..MAX) OF Attribute */ public class ArchiveTimeStamp diff --git a/crypto/src/asn1/tsp/ArchiveTimeStampChain.cs b/crypto/src/asn1/tsp/ArchiveTimeStampChain.cs index 13138d6f9..6d274cf58 100644 --- a/crypto/src/asn1/tsp/ArchiveTimeStampChain.cs +++ b/crypto/src/asn1/tsp/ArchiveTimeStampChain.cs @@ -4,10 +4,10 @@ namespace Org.BouncyCastle.Asn1.Tsp { /** * Implementation of ArchiveTimeStampChain type, as defined in RFC4998 and RFC6283. - * <p> + * <p/> * An ArchiveTimeStampChain corresponds to a SEQUENCE OF ArchiveTimeStamps, and has the following * ASN.1 Syntax: - * <p> + * <p/> * ArchiveTimeStampChain ::= SEQUENCE OF ArchiveTimeStamp */ public class ArchiveTimeStampChain diff --git a/crypto/src/asn1/tsp/ArchiveTimeStampSequence.cs b/crypto/src/asn1/tsp/ArchiveTimeStampSequence.cs index 766f6704c..3c5d963e6 100644 --- a/crypto/src/asn1/tsp/ArchiveTimeStampSequence.cs +++ b/crypto/src/asn1/tsp/ArchiveTimeStampSequence.cs @@ -4,10 +4,10 @@ namespace Org.BouncyCastle.Asn1.Tsp { /** * Implementation of ArchiveTimeStampSequence type, as defined in RFC4998. - * <p> + * <p/> * An ArchiveTimeStampSequence corresponds to a SEQUENCE OF ArchiveTimeStampChains and has the * following ASN.1 Syntax: - * <p> + * <p/> * ArchiveTimeStampSequence ::= SEQUENCE OF ArchiveTimeStampChain */ public class ArchiveTimeStampSequence diff --git a/crypto/src/asn1/tsp/CryptoInfos.cs b/crypto/src/asn1/tsp/CryptoInfos.cs index b0b84c014..b99afad76 100644 --- a/crypto/src/asn1/tsp/CryptoInfos.cs +++ b/crypto/src/asn1/tsp/CryptoInfos.cs @@ -4,7 +4,7 @@ namespace Org.BouncyCastle.Asn1.Tsp { /** * Implementation of the CryptoInfos element defined in RFC 4998: - * <p> + * <p/> * CryptoInfos ::= SEQUENCE SIZE (1..MAX) OF Attribute */ public class CryptoInfos diff --git a/crypto/src/asn1/tsp/EncryptionInfo.cs b/crypto/src/asn1/tsp/EncryptionInfo.cs index e712c6a00..d8e285a0c 100644 --- a/crypto/src/asn1/tsp/EncryptionInfo.cs +++ b/crypto/src/asn1/tsp/EncryptionInfo.cs @@ -4,25 +4,25 @@ namespace Org.BouncyCastle.Asn1.Tsp { /** * Implementation of the EncryptionInfo element defined in RFC 4998: - * <p> + * <p/> * 1988 ASN.1 EncryptionInfo - * <p> + * <p/> * EncryptionInfo ::= SEQUENCE { * encryptionInfoType OBJECT IDENTIFIER, * encryptionInfoValue ANY DEFINED BY encryptionInfoType * } - * <p> + * <p/> * 1997-ASN.1 EncryptionInfo - * <p> + * <p/> * EncryptionInfo ::= SEQUENCE { * encryptionInfoType ENCINFO-TYPE.&id * ({SupportedEncryptionAlgorithms}), * encryptionInfoValue ENCINFO-TYPE.&Type * ({SupportedEncryptionAlgorithms}{@encryptionInfoType}) * } - * <p> + * <p/> * ENCINFO-TYPE ::= TYPE-IDENTIFIER - * <p> + * <p/> * SupportedEncryptionAlgorithms ENCINFO-TYPE ::= {...} */ public class EncryptionInfo diff --git a/crypto/src/asn1/tsp/EvidenceRecord.cs b/crypto/src/asn1/tsp/EvidenceRecord.cs index 42ec4bf16..1be8a3998 100644 --- a/crypto/src/asn1/tsp/EvidenceRecord.cs +++ b/crypto/src/asn1/tsp/EvidenceRecord.cs @@ -8,7 +8,7 @@ namespace Org.BouncyCastle.Asn1.Tsp /** * <a href="https://tools.ietf.org/html/rfc4998">RFC 4998</a>: * Evidence Record Syntax (ERS) - * <p> + * <p/> * <pre> * EvidenceRecord ::= SEQUENCE { * version INTEGER { v1(1) } , diff --git a/crypto/src/asn1/tsp/PartialHashtree.cs b/crypto/src/asn1/tsp/PartialHashtree.cs index a32a9f18b..dea7c9e37 100644 --- a/crypto/src/asn1/tsp/PartialHashtree.cs +++ b/crypto/src/asn1/tsp/PartialHashtree.cs @@ -7,9 +7,9 @@ namespace Org.BouncyCastle.Asn1.Tsp { /** * Implementation of PartialHashtree, as defined in RFC 4998. - * <p> + * <p/> * The ASN.1 notation for a PartialHashTree is: - * <p> + * <p/> * PartialHashtree ::= SEQUENCE OF OCTET STRING */ public class PartialHashtree @@ -51,12 +51,7 @@ namespace Org.BouncyCastle.Asn1.Tsp m_values = values; } - public PartialHashtree(byte[] value) - { - m_values = new DerSequence(new DerOctetString(Arrays.Clone(value))); - } - - public PartialHashtree(byte[][] values) + public PartialHashtree(params byte[][] values) { Asn1EncodableVector v = new Asn1EncodableVector(values.Length); diff --git a/crypto/src/crypto/engines/RFC3394WrapEngine.cs b/crypto/src/crypto/engines/RFC3394WrapEngine.cs index 5713bb08a..c0f2b3237 100644 --- a/crypto/src/crypto/engines/RFC3394WrapEngine.cs +++ b/crypto/src/crypto/engines/RFC3394WrapEngine.cs @@ -8,7 +8,7 @@ namespace Org.BouncyCastle.Crypto.Engines /// <summary>An implementation of the AES Key Wrap with Padding specification as described in RFC 3349.</summary> /// <remarks> /// For further details see: Schaad, J. and R. Housley, "Advanced Encryption Standard (AES) Key Wrap Algorithm", - /// RFC 3394, DOI 10.17487/RFC3394, September 2002, <https://www.rfc-editor.org/info/rfc3394>, and + /// RFC 3394, DOI 10.17487/RFC3394, September 2002, <https://www.rfc-editor.org/info/rfc3394\>, and /// http://csrc.nist.gov/encryption/kms/key-wrap.pdf. /// </remarks> public class Rfc3394WrapEngine diff --git a/crypto/src/crypto/engines/Rfc5649WrapEngine.cs b/crypto/src/crypto/engines/Rfc5649WrapEngine.cs index 09830c7e8..354879913 100644 --- a/crypto/src/crypto/engines/Rfc5649WrapEngine.cs +++ b/crypto/src/crypto/engines/Rfc5649WrapEngine.cs @@ -9,7 +9,7 @@ namespace Org.BouncyCastle.Crypto.Engines /// <summary>An implementation of the AES Key Wrap with Padding specification as described in RFC 5649.</summary> /// <remarks> /// For further details see: Housley, R. and M. Dworkin, "Advanced Encryption Standard (AES) Key Wrap with Padding Algorithm", - /// RFC 5649, DOI 10.17487/RFC5649, September 2009, <https://www.rfc-editor.org/info/rfc5649>, and + /// RFC 5649, DOI 10.17487/RFC5649, September 2009, <https://www.rfc-editor.org/info/rfc5649>, and /// http://csrc.nist.gov/encryption/kms/key-wrap.pdf. /// </remarks> public class Rfc5649WrapEngine diff --git a/crypto/src/pqc/crypto/utils/PqcPublicKeyFactory.cs b/crypto/src/pqc/crypto/utils/PqcPublicKeyFactory.cs index 77af73b41..5dcd7ab0c 100644 --- a/crypto/src/pqc/crypto/utils/PqcPublicKeyFactory.cs +++ b/crypto/src/pqc/crypto/utils/PqcPublicKeyFactory.cs @@ -411,9 +411,9 @@ namespace Org.BouncyCastle.Pqc.Crypto.Utilities return new BikePublicKeyParameters(bikeParams, keyEnc); } - catch (Exception e) + catch (Exception) { - byte[] keyEnc = keyInfo.PublicKeyData.GetOctets(); + byte[] keyEnc = keyInfo.PublicKey.GetOctets(); BikeParameters bikeParams = PqcUtilities.BikeParamsLookup(keyInfo.Algorithm.Algorithm); @@ -434,10 +434,10 @@ namespace Org.BouncyCastle.Pqc.Crypto.Utilities return new HqcPublicKeyParameters(hqcParams, keyEnc); } - catch (Exception e) + catch (Exception) { // raw encoding - byte[] keyEnc = keyInfo.PublicKeyData.GetOctets(); + byte[] keyEnc = keyInfo.PublicKey.GetOctets(); HqcParameters hqcParams = PqcUtilities.HqcParamsLookup(keyInfo.Algorithm.Algorithm); |