summary refs log tree commit diff
path: root/crypto/src/tls/TlsContext.cs (unfollow)
Commit message (Expand)AuthorFilesLines
2022-08-30Span-based variant for IStreamCipher.ProcessBytesPeter Dettman8-28/+169
2022-08-29Span-based variant for ISP80090Drbg.GeneratePeter Dettman6-38/+255
2022-08-29SecureRandom fixups in testsPeter Dettman12-45/+58
2022-08-26Span-based variants for IBlockCipherPaddingPeter Dettman8-143/+255
2022-08-26Refactoring around rotatesPeter Dettman5-89/+67
2022-08-26Don't use CLR span-based NextBytesPeter Dettman2-6/+19
2022-08-26Handle zero-distance rotates correctlyPeter Dettman2-8/+8
2022-08-25Const-time padding improvementsPeter Dettman6-53/+47
2022-08-25added EncapsulationLength propertyDavid Hook11-30/+15
2022-08-25initial CRYSTALS-Kyber implementationDavid Hook22-1/+3875
2022-08-25minor refactoring, added samplingDavid Hook3-5/+3
2022-08-25Span-based variant for IMac.DoFinalPeter Dettman14-21/+413
2022-08-24Span-based variant for IAeadCipher.ProcessAadBytesPeter Dettman10-17/+196
2022-08-24Fix GcmSivBlockCipher processingPeter Dettman2-2/+11
2022-08-24TlsCrypto only needs IAeadCipherPeter Dettman2-22/+22
2022-08-24Span-based variant for IMac.BlockUpdatePeter Dettman16-284/+613
2022-08-24Use BitOperations when availablePeter Dettman2-0/+34
2022-08-24AggressiveInlining for span-based methodsPeter Dettman1-0/+17
2022-08-24Span-based variant for IBlockCipher.ProcessBlockPeter Dettman43-1391/+3281
2022-08-24CleanupPeter Dettman5-6/+6
2022-08-23Span-based variant for ISigner.BlockUpdatePeter Dettman15-201/+201
2022-08-23Merge IDsaExt into IDsaPeter Dettman9-51/+22
2022-08-23Span-based variants for IDigest, IXofPeter Dettman57-356/+2364
2022-08-23Fix namespaces, refactoringPeter Dettman8-40/+38
2022-08-23Microsoft.NET.Test.Sdk 17.3.0Peter Dettman1-1/+1
2022-08-23Nerdbank.GitVersioning 3.5.109Peter Dettman1-1/+1
2022-08-22initial NTRU implementationDavid Hook30-1/+4734
2022-08-22added input checkDavid Hook1-0/+5
2022-08-21SIKE: added warning, keysize testDavid Hook17-20/+26
2022-08-21added key size restrictionsDavid Hook6-23/+27
2022-08-21added key size restrictionsDavid Hook9-58/+61
2022-08-19Implement NextBytes(Span<byte)Peter Dettman10-15/+278
2022-08-19Remove unnecessary TODOPeter Dettman1-1/+0
2022-08-19Remove ReversedWindowGeneratorPeter Dettman1-98/+0
2022-08-18added SPHINCS+ HarakaDavid Hook26-80/+13408
2022-08-17AES intrinsics workPeter Dettman4-407/+869
2022-08-11GeneralizedTime improvementsPeter Dettman2-23/+158
2022-08-09Add note for future Arm implementationPeter Dettman1-0/+1
2022-08-09Remove unnecessary constraintPeter Dettman1-1/+0
2022-08-09split NtruPrime into SNtruPrime, NtruLPRimeDavid Hook22-251/+631
2022-08-08minor refactoringDavid Hook1-7/+7
2022-08-08minor refactoringDavid Hook5-14/+14
2022-08-08Initial Falcon implementationDavid Hook1-1/+1
2022-08-08Initial Falcon implementationDavid Hook25-0/+12649
2022-08-05Remove unnecessary AsSpanPeter Dettman3-3/+3
2022-08-04Perf. opts. in custom binary curvesPeter Dettman7-98/+252
2022-08-02Add span variant for CollectPeter Dettman4-1/+38
2022-08-02Use intrinsics in custom binary curvesPeter Dettman9-0/+154
2022-08-01TLS: 'tls-exporter' channel bindingPeter Dettman4-0/+14
2022-07-29Make nextUpdate nullablePeter Dettman1-28/+9
2022-07-28Use ReadOnlySpan in placesPeter Dettman4-42/+44
2022-07-27Refactor RIPEMD digestsPeter Dettman4-104/+42
2022-07-26Refactoring ThreefishPeter Dettman2-82/+18
2022-07-26Refactoring TigerPeter Dettman1-38/+13
2022-07-26move KEMExtractor to KemExtractorDavid Hook2-3/+3
2022-07-26Refactoring WhirlpoolPeter Dettman1-150/+95
2022-07-25Round out Span variants of Pack methodsPeter Dettman1-16/+117
2022-07-25Fix Haraka APIPeter Dettman5-21/+17
2022-07-25Improve Pack usagePeter Dettman2-10/+6
2022-07-25Digest tweaksPeter Dettman4-4/+4
2022-07-24Digest tweaksPeter Dettman2-3/+3
2022-07-24FormattingPeter Dettman1-1/+1
2022-07-24More precise preprocessor directivesPeter Dettman1-4/+4
2022-07-24GCM perf. opts.Peter Dettman5-376/+423
2022-07-24moved picnic GetParameters to ParametersDavid Hook4-14/+11
2022-07-24moved ntrup to ntruprime, reduced accessors on keys, marked key fields internalDavid Hook26-190/+186
2022-07-23ChaCha20Poly1305 perf. opts.Peter Dettman6-211/+761
2022-07-23fixed typoDavid Hook1-1/+2
2022-07-22fixed exposure of engine classDavid Hook1-1/+1
2022-07-22initial NTRU PrimeDavid Hook10-0/+1764
2022-07-22added NTRU Prime ackDavid Hook1-1/+8
2022-07-22NTRU Prime Test DataDavid Hook12-0/+8424
2022-07-20Fix net7.0 syntaxPeter Dettman1-2/+2
2022-07-19Nerbank.GitVersioning 3.5.108Peter Dettman1-1/+1
2022-07-19Small GCM squaring perf. opts.Peter Dettman2-35/+20
2022-07-19Run tests with netcoreapp2.1Peter Dettman3-5/+5
2022-07-19Add .gitlab-ci.yml to solution itemsPeter Dettman1-1/+2
2022-07-19More precise preprocessor directivesPeter Dettman9-24/+24
2022-07-19AesX86Engine improvementsPeter Dettman3-56/+124
2022-07-19CLMUL for GCM when availablePeter Dettman4-121/+72
2022-07-19Use intrinsics in several placesPeter Dettman6-22/+124
2022-07-18Factor out Unshuffle methodsPeter Dettman10-84/+39
2022-07-18LongArray cleanup and refactoringPeter Dettman3-1097/+197
2022-07-17Add SupportedOSPlatform attributesPeter Dettman2-10/+16
2022-07-17Add AesX86Engine using Aes intrinsicsPeter Dettman4-86/+515
2022-07-17Add net6.0 to target frameworksPeter Dettman1-1/+1
2022-07-17Fix warningsPeter Dettman2-2/+8
2022-07-17Utility method for selecting AES enginePeter Dettman23-98/+98
2022-07-17Remove unused digestPeter Dettman1-6/+2
2022-07-17Refactor away redundant methodPeter Dettman2-39/+4
2022-07-16SIKE performancePeter Dettman1-70/+41
2022-07-15Added specific platform targetsMegan1-1/+10