summary refs log tree commit diff
path: root/crypto/src/security/GeneralSecurityException.cs (unfollow)
Commit message (Expand)AuthorFilesLines
2023-02-09Add Ascon Hash to the master branchgefeili6-2/+16709
2023-02-08Refactor AsconEnginePeter Dettman2-592/+721
2023-02-08Replace _Partial methods with _High/_Low variantsPeter Dettman2-12/+110
2023-02-07Add outlining, reorder methodsPeter Dettman1-692/+703
2023-02-07Misc. refactoringPeter Dettman7-37/+25
2023-02-07Fix serial number comparisonPeter Dettman1-2/+2
2023-02-07Improve CmpCertificate.GetInstancePeter Dettman1-1/+17
2023-02-07Obsolete/rename propertyPeter Dettman3-6/+10
2023-02-07Refactor PopoPrivKeyPeter Dettman1-5/+14
2023-02-07Refactor DistributionPointNamePeter Dettman1-2/+2
2023-02-07Overhaul GeneralNamePeter Dettman1-187/+177
2023-02-07Null checkPeter Dettman1-0/+2
2023-02-07Add direct PKMacValue constructorPeter Dettman2-3/+7
2023-02-07CHOICE cannot be implicitly taggedPeter Dettman2-1/+3
2023-02-06Use .NET style for Try methodsPeter Dettman1-0/+175
2023-02-06Update commentsPeter Dettman2-2/+2
2023-02-06New tagged object methods and refactoringPeter Dettman7-69/+192
2023-02-06Complete Sparkle testsgefeili3-98/+601
2023-02-04Misc. refactoring after bc-fips-csharp updatesPeter Dettman14-84/+61
2023-02-03Update IPAddress from bc-javaPeter Dettman1-144/+171
2023-02-02Misc. cleanup after bc-fips-csharp updatesPeter Dettman20-187/+190
2023-02-02Support null 'otherInfo'Peter Dettman1-2/+5
2023-02-02Cleanup warningsPeter Dettman11-125/+120
2023-02-02Refactoring in Tls.TestsPeter Dettman5-11/+6
2023-02-02Refactoring in Crypto.PaddingsPeter Dettman6-141/+40
2023-02-02Refactoring in Crypto.IOPeter Dettman4-58/+52
2023-02-02Misc. cipher cleanupPeter Dettman7-54/+21
2023-02-01Overhaul Asn1.CmpPeter Dettman43-528/+508
2023-02-01Add GetInstanceFromChoice helperPeter Dettman1-0/+19
2023-01-31Add test of Elephyant and decryption partgefeili2-72/+469
2023-01-31Add Photon-Beetle to the master branchgefeili6-0/+20551
2023-01-30Misc. cleanup after bc-fips-csharp updatesPeter Dettman22-222/+144
2023-01-30Change method namesPeter Dettman3-21/+21
2023-01-30Ensure configured SecureRandom is passed onPeter Dettman3-14/+24
2023-01-30Add missing failure reports (no bug)Peter Dettman1-19/+3
2023-01-30Microsoft.NET.Test.Sdk 17.4.1Peter Dettman1-1/+1
2023-01-29Improve seed generationPeter Dettman7-3/+43
2023-01-28Refactor X509CertificatePairPeter Dettman3-222/+31
2023-01-28Misc. cleanup after bc-fips-csharp updatesPeter Dettman27-170/+137
2023-01-27Add Xoodyak to the master branchgefeili5-0/+12869
2023-01-27MIsc. cleanupPeter Dettman4-9/+13
2023-01-27Misc. cleanup after bc-fips-csharp updatesPeter Dettman46-600/+438
2023-01-27Add CrlID.GetInstance methods, obsolete public constructorPeter Dettman1-2/+18
2023-01-27ISAPTest fixesPeter Dettman1-45/+41
2023-01-27Add CmsAlgorithmProtection and related constantsPeter Dettman4-7/+114
2023-01-26Avoid reparsing when possiblePeter Dettman2-6/+8
2023-01-26Fix PkixNameConstraintValidator method namesPeter Dettman3-41/+54
2023-01-25Cleanup Platform.EqualsPeter Dettman10-14/+12
2023-01-25Add ISAP to the master branchgefeili8-0/+36282
2023-01-25Fix method name (obsolete old one)Peter Dettman1-9/+15
2023-01-24Add Asn1.Pkcs.CrlBagPeter Dettman2-19/+55
2023-01-24Mark custom curves internalPeter Dettman14-85/+87
2023-01-24Mark registered brainpool curves internalPeter Dettman1-14/+14
2023-01-24AsconTest fixesPeter Dettman1-39/+40
2023-01-23Remove merge errorsgefeili1-36/+1
2023-01-23Complete tests for Ascon AEADgefeili2-81/+635
2023-01-23Complete tests for Ascon AEADgefeili2-81/+635
2023-01-23Complete tests for Ascon AEADgefeili5-0/+23440
2023-01-19Code cleanupPeter Dettman3-5/+0
2023-01-17Refactoring in Asn1Peter Dettman30-742/+559
2023-01-17FIx fetching of DateOfCertGen extensionPeter Dettman1-24/+18
2023-01-16Refactoring in PEM classesPeter Dettman6-232/+151
2023-01-16Refactoring in RsaCoreEnginePeter Dettman1-21/+12
2023-01-16Avoid allocationsPeter Dettman1-7/+6
2023-01-16Refactor RC2WrapEnginePeter Dettman1-155/+93
2023-01-12Improvements to EdDSA use casesPeter Dettman6-102/+144
2023-01-12Refactoring around ParametersWithRandomPeter Dettman29-187/+138
2023-01-09Make classes staticPeter Dettman12-12/+12
2023-01-09Add FromUnsignedByteArray methodsPeter Dettman1-19/+21
2023-01-05Avoid intermediate allocationsPeter Dettman7-15/+9
2023-01-05Refactor SendSignatureInput and callersPeter Dettman1-4/+8
2023-01-05Fix commentPeter Dettman1-5/+4
2023-01-03Make field readonlyPeter Dettman1-1/+1
2023-01-03Pqc cleanupPeter Dettman3-19/+29
2022-12-30Initial push for Sparklegefeili9-0/+39569
2022-12-28Initial push of Elephant v2gefeili5-0/+23494
2022-12-23JPAKE: Improved calculation of sPeter Dettman3-9/+31
2022-12-21Span-based alternatives to char[]Peter Dettman13-92/+673
2022-12-05AesWrap: update from bc-javaPeter Dettman3-93/+131
2022-12-05Rfc3394WrapEngine: check input length in UnwrapPeter Dettman2-5/+21
2022-12-05Fix rounding issue with FF1Peter Dettman2-13/+47
2022-12-05Refactoring in SP80038GPeter Dettman1-124/+100
2022-12-03Binary curve perf. opts.Peter Dettman22-165/+2084
2022-12-01Missing file from commitPeter Dettman1-4/+18
2022-12-01SecT233Field perf. opts.Peter Dettman1-33/+219
2022-12-01Binary curve perf. opts.Peter Dettman24-204/+454
2022-12-01sect233k1 perf. opts.Peter Dettman1-47/+62
2022-12-01Tnaf perf. opts.Peter Dettman3-49/+211
2022-11-29sect233r1 perf. opts.Peter Dettman2-37/+113
2022-11-29Koblitz curve perf. opts.Peter Dettman2-4/+16
2022-11-28Tnaf perf. opts.Peter Dettman3-146/+129
2022-11-27EdDSA: match API to bc-javaPeter Dettman8-153/+139
2022-11-27Refactoring in Math.EC.Rfc8032Peter Dettman7-123/+140
2022-11-27Update commentsPeter Dettman1-2/+2
2022-11-26Refactoring in Math.EC.Rfc8032Peter Dettman2-91/+124
2022-11-26EdDSA: Hold decoded pubilc point in public keysPeter Dettman10-175/+1057
2022-11-26Refactoring in Math.EC.Rfc8032Peter Dettman10-42/+883
2022-11-25Code cleanupPeter Dettman3-3/+0
2022-11-25Ed448: cofactored verificationPeter Dettman6-1143/+1387
2022-11-24Ed25519: cofactored verificationPeter Dettman6-509/+1011
2022-11-23NUnit3TestAdapter 4.3.1Peter Dettman1-1/+1
2022-11-23Refactoring DesEdeWrapEnginePeter Dettman1-23/+10
2022-11-23Use FixedTimeEqualsPeter Dettman36-71/+88
2022-11-22Round 4 modifications to HQC + removed some redundancyroyb21-4467/+2473
2022-11-21Round 4 modifications to BIKEroyb9-3351/+1233
2022-11-21Output buffer guards in Blake digestsPeter Dettman4-23/+17
2022-11-20Ed448: Reject small order public keysPeter Dettman2-33/+74
2022-11-20Ed25519: Reject small order public keysPeter Dettman2-29/+80
2022-11-20Refactoring in Math.EC.Rfc8032Peter Dettman2-15/+48
2022-11-20Intrinsics for shufflesPeter Dettman1-0/+44
2022-11-20Factor Codec out of EdDSAPeter Dettman3-403/+290
2022-11-20Factor Wnaf out of EdDSAPeter Dettman3-210/+118
2022-11-20Use BitOperations for clz, ctzPeter Dettman2-24/+16
2022-11-19RefactoringPeter Dettman1-18/+18
2022-11-19Taming the many EdDSAs paperPeter Dettman1-0/+176
2022-11-19EdDsa: add basepoint multiples to support scalar splittingPeter Dettman2-33/+101
2022-11-19Add openpgg to PackageTagsPeter Dettman1-1/+1
2022-11-19Refactoring in Math.ECPeter Dettman2-19/+11
2022-11-19Refine exception typesPeter Dettman4-6/+6
2022-11-19Add test coverage for AesEngine_X86.ProcessFourBlocksPeter Dettman1-0/+67
2022-11-18Picnic: deferred static initializersroyb11-249/+362
2022-11-18Update README to link to the official NuGet packageTim M1-0/+13
2022-11-18final update for contributors fileDavid Hook1-9/+66
2022-11-17format fixDavid Hook1-2/+2
2022-11-17more catchup on CContributors.htmlDavid Hook1-2/+11
2022-11-17fixed typoDavid Hook1-1/+1
2022-11-17updateDavid Hook1-0/+26
2022-11-17updateDavid Hook1-3/+0
2022-11-17BigInteger implements IComparablePeter Dettman1-1/+12
2022-11-17EdDSA improvementsPeter Dettman15-109/+988
2022-11-16PackageValidationBaselineVersion = 2.0.0Peter Dettman1-3/+1
2022-11-16Refactoring in Pqc.Crypto.CmcePeter Dettman2-118/+171
2022-11-15Set version to '2.1-beta.{height}'Peter Dettman1-1/+1
2022-11-15Set version to '2.0' release-2.0.0 release/v2.0Peter Dettman1-1/+1
2022-11-15Update 2.0.0 release notesPeter Dettman1-419/+516
2022-11-15Update version.json for releasePeter Dettman1-11/+1
2022-11-15Adjust for ECDsa methodsPeter Dettman1-3/+4
2022-11-14Refactoring in Pqc.Crypto.CmcePeter Dettman2-27/+17
2022-11-14Cmce perf. opts.Peter Dettman7-147/+332
2022-11-14Remove unnecessary classesPeter Dettman5-39/+7
2022-11-13BigInteger changed to use uint[] internallyPeter Dettman1-616/+420
2022-11-13RunAnalyzersDuringBuild = falsePeter Dettman2-0/+2
2022-11-13BigInteger direct conversion to Span<uint>Peter Dettman5-39/+217
2022-11-13X448 perf. opts.Peter Dettman1-0/+181
2022-11-13X25519 perf. opts.Peter Dettman1-8/+190
2022-11-13Refactoring in Pqc.CryptoPeter Dettman38-135/+128
2022-11-13Refactoring in Pqc.Crypto.CmcePeter Dettman12-134/+85
2022-11-12Cmce perf. opts.Peter Dettman1-0/+26
2022-11-12Refactoring in Pqc.Crypto.BikePeter Dettman2-13/+13
2022-11-12Refactoring in Pqc.Crypto.CmcePeter Dettman4-367/+269
2022-11-11Picnic perf. opts.Peter Dettman3-72/+86
2022-11-11Improve Xor methodsPeter Dettman1-12/+13
2022-11-11Refactoring in Pqc.Crypto.CmcePeter Dettman1-22/+57
2022-11-11Refctoring in Pqc.Crypto.SphincsPeter Dettman1-86/+18
2022-11-11Refactoring in Pqc.Crypto.BikePeter Dettman2-83/+86
2022-11-11Add Xor methodsPeter Dettman1-0/+123
2022-11-11SIKE: deferred static intializersPeter Dettman9-159/+212
2022-11-11BIKE perf. opts.Peter Dettman1-59/+69
2022-11-10Round 4 modifications for CMCEroyb21-808/+528
2022-11-11BIKE perf. opts.Peter Dettman3-21/+126
2022-11-10BIKE perf. opts.Peter Dettman1-73/+207
2022-11-10BIKE perf. opts.Peter Dettman1-7/+111
2022-11-10BIKE perf. opts.Peter Dettman1-7/+35
2022-11-10Mod minor perf. opts.Peter Dettman1-46/+33
2022-11-09Add GetMaxResultLength methodPeter Dettman4-37/+32
2022-11-09Add missing filePeter Dettman1-0/+2
2022-11-09Add GetMaxSignatureSize methodPeter Dettman15-85/+114
2022-11-09Span API for IDsaEncodingPeter Dettman3-0/+52
2022-11-09Microsoft.NET.Test.Sdk 17.4.0Peter Dettman1-1/+1
2022-11-09Crc24 perf. opts.Peter Dettman2-24/+19
2022-11-09Simplify WithPrecision methodsPeter Dettman1-10/+8
2022-11-09Simplify digest calculationPeter Dettman6-67/+10
2022-11-09Remove NET7_0 directive for nowPeter Dettman1-12/+0
2022-11-09Various Close/Dispose cleanupPeter Dettman4-15/+36
2022-11-09Asn1Generator implements IDisposablePeter Dettman13-454/+439
2022-11-09Remove unused classPeter Dettman1-24/+0
2022-11-09CmsContentInfoParser implements IDisposablePeter Dettman8-185/+383
2022-11-09CleanupPeter Dettman2-15/+10
2022-11-09IStreamGenerator changesPeter Dettman13-334/+321
2022-11-09Refactoring in Pqc.Crypto.FalconPeter Dettman6-90/+89
2022-11-09Dispose cleanupPeter Dettman68-413/+493
2022-11-08Primes improvementsPeter Dettman1-186/+101
2022-11-08BigInteger improvementsPeter Dettman1-92/+68
2022-11-08Overhaul GeneralizedTime classesPeter Dettman13-518/+238
2022-11-08removed unused SecureRandomDavid Hook1-1/+1
2022-11-08removed unused SecureRandomDavid Hook1-4/+1
2022-11-08Pqc cleanupPeter Dettman26-482/+436
2022-11-08Make factory classes staticPeter Dettman4-21/+5
2022-11-08Add Pqc prefix to Pqc factory classesPeter Dettman14-52/+51
2022-11-08removed WriteLineDavid Hook1-3/+0
2022-11-08added raw encoding for Dilithium keysDavid Hook3-20/+94
2022-11-08fixed falcon signature format, added raw encoding for Falcon public keyDavid Hook4-36/+112
2022-11-07Overhaul UTCTime classesPeter Dettman11-337/+332
2022-11-07fixed use of propertyDavid Hook5-9/+16
2022-11-07fixed use of propertyDavid Hook5-16/+22
2022-11-06GOST 2012 private key readingPeter Dettman2-13/+101
2022-11-06CryptoApiRandomGenerator implements IDisposablePeter Dettman1-2/+12
2022-11-06Add some dotnet ECDsa interop methodsPeter Dettman2-33/+117
2022-11-06CMS support for OtherRevocationInfoFormatPeter Dettman9-42/+313
2022-11-06Asn1 GetInstance refactoringPeter Dettman24-248/+289
2022-11-06Mark class staticPeter Dettman1-1/+1
2022-11-06Rename HKDF filesPeter Dettman3-0/+0
2022-11-06Update KeyPurposeID from bc-javaPeter Dettman3-18/+76
2022-11-06More GOST 2012 registry entriesPeter Dettman3-4/+30
2022-11-05GOST registry entriesPeter Dettman3-10/+17
2022-11-05Add Span-based variants in DTLSPeter Dettman8-10/+444
2022-11-05Add TlsPeer.IgnoreCorruptDtlsRecordsPeter Dettman9-5/+41
2022-11-05Preprocessor symbol cleanupPeter Dettman4-15/+0
2022-11-05Cleanup RevokedStatusPeter Dettman1-27/+18
2022-11-05Resolve some FIXMEsPeter Dettman3-48/+29
2022-11-05Port OpenPGP support for XDH, EdDSA from bc-javaPeter Dettman32-573/+16362
2022-11-04Update package iconPeter Dettman2-1/+1
2022-11-04Make LongArray a struct, refactorPeter Dettman3-111/+66
2022-11-03Clenaup warningsPeter Dettman54-1014/+953
2022-11-03EmbedAllSources, remove SourceLinkPeter Dettman1-8/+8
2022-11-03net462 => net461Peter Dettman3-6/+5
2022-11-03Authors/License cleanupPeter Dettman3-15/+10
2022-11-03Update tags and READMEPeter Dettman2-5/+5
2022-11-02Add authorPeter Dettman1-1/+1
2022-11-02Enable package validationPeter Dettman1-0/+19
2022-11-02A few package validation fixesPeter Dettman5-41/+39
2022-11-02AssemblyTitle and PackageIconPeter Dettman3-13/+22
2022-11-02AssemblyVersion uses only major versionPeter Dettman1-0/+13
2022-11-02Fix prerelease precedencePeter Dettman1-1/+1
2022-11-02A few span opts.Peter Dettman2-1/+21
2022-11-02Refactoring in Pqc.Crypto.LmsPeter Dettman4-37/+28
2022-11-02NUnit3TestAdapter 4.3.0Peter Dettman1-1/+1
2022-11-02Include TargetFramework in TitlePeter Dettman1-1/+1
2022-11-02Fix test projectPeter Dettman2-4/+3
2022-11-02More release prep.Peter Dettman6-4/+17
2022-11-01Re-add TRACEPeter Dettman1-1/+1
2022-11-01SCrypt perf. opts.Peter Dettman2-40/+168
2022-11-01Span-based TlsStream methodsPeter Dettman10-0/+419
2022-11-01More Span-based Stream methodsPeter Dettman27-57/+462
2022-10-30Package with LICENSE.md filePeter Dettman2-2/+21
2022-10-30Remove TRACEPeter Dettman1-1/+1
2022-10-30Mark SIKE implementation ObsoletePeter Dettman12-5/+25
2022-10-29Release preparationsPeter Dettman14-33/+76
2022-10-29Use correct OIDPeter Dettman3-3/+3
2022-10-28Remove obsolete codePeter Dettman1-26/+0
2022-10-28Cleanup CMS compressed dataPeter Dettman4-31/+32
2022-10-27DateTimeUtilities improvements:Peter Dettman9-67/+81
2022-10-27Refactoring in Bcpg.SigPeter Dettman11-157/+32
2022-10-26Pqc.Crypto.Bike cleanupPeter Dettman3-29/+20
2022-10-25Add Asn1UtcTime and usePeter Dettman12-328/+338
2022-10-25Refactor Pqc test configsPeter Dettman7-100/+10
2022-10-25FIne-grained SupportedOSPlatform attributesPeter Dettman2-7/+29
2022-10-25Refactoring in Keccak codePeter Dettman3-115/+90
2022-10-25Remove unnecessary intrinsic usagePeter Dettman1-28/+0
2022-10-25Xor methods in Nat classesPeter Dettman4-30/+361