summary refs log tree commit diff
path: root/crypto.tests.Net45 (unfollow)
Commit message (Expand)AuthorFilesLines
2022-06-21.gitignore additionsPeter Dettman1-1/+3
2022-06-21Update definesPeter Dettman5-23/+26
2022-06-16Alternative for GetExecutingAssemblyPeter Dettman2-8/+16
2022-06-16Improve MiscTestPeter Dettman1-8/+23
2022-06-16NUnit tweaksPeter Dettman6-20/+18
2022-06-16Fix PORTABLE buildPeter Dettman1-19/+17
2022-06-15Updates towards netstandardPeter Dettman11-12/+33
2022-06-07Add Highest/LowestOneBit methodsPeter Dettman2-0/+55
2022-06-07bzip2 perf. opts.Peter Dettman2-30/+21
2022-05-30Further bzip2 improvementsPeter Dettman2-81/+46
2022-05-30Set randoms before extensions processingPeter Dettman17-33/+296
2022-05-28bzip2 fixes and perf. opts.Peter Dettman4-991/+820
2022-05-24Refactoring in bzip2Peter Dettman3-168/+136
2022-05-23Work on Stream classesPeter Dettman34-1294/+1054
2022-05-19Add ValidateBufferArgumentsPeter Dettman3-65/+75
2022-05-19Add previewing of pending output recordsPeter Dettman2-0/+30
2022-05-19ByteQueue improvementsPeter Dettman1-3/+12
2022-05-15Fix spellingPeter Dettman1-2/+2
2022-05-13Blocking zero-byte Read for TlsStreamPeter Dettman1-7/+15
2022-05-12Add missing ALPN Protocol namesMatthew Sitton1-0/+11
2022-05-11Improve anon suitesPeter Dettman5-7/+30
2022-05-11Improve HMac resetPeter Dettman1-5/+9
2022-05-11Check EncryptionAlgorithm explicitlyPeter Dettman1-4/+27
2022-05-11(D)TLS: now defaults to offering (D)TLS 1.2, TLS 13Peter Dettman10-15/+36
2022-05-11Register DTLS 1.3 version numberPeter Dettman1-0/+5
2022-05-11ReformatPeter Dettman1-27/+40
2022-05-11Support TLS 1.3 in test classPeter Dettman1-4/+32
2022-05-11RefactoringPeter Dettman1-3/+2
2022-05-10Rewrite test cases without MD5Peter Dettman3-30/+28
2022-05-10Test config for ClientHello sig algsPeter Dettman3-1/+18
2022-05-10Improve TLS handshake hash trackingPeter Dettman7-40/+61
2022-05-10Minor SignatureAlgorithm additionsPeter Dettman3-8/+44
2022-05-10Improve TLS handshake hash trackingPeter Dettman11-246/+300
2022-05-06Avoid duplicate callPeter Dettman1-1/+1
2022-05-05Mark method obsoletePeter Dettman1-2/+3
2022-05-05Fix tests for stream signersPeter Dettman1-2/+30
2022-05-05Rework TLS 1.3 verifiersPeter Dettman18-228/+350
2022-05-05Change method to propertyPeter Dettman7-20/+20
2022-05-05Fix member namesPeter Dettman1-9/+9
2022-05-05Refactor client cert type checksPeter Dettman1-19/+17
2022-05-05Followup fix for PSS changesPeter Dettman1-1/+9
2022-05-04TLS PSS raw signaturesPeter Dettman4-47/+52
2022-05-03Provide getter for native certificate instancePeter Dettman1-0/+5
2022-04-21Add HasHkdfAlgorithm method and use in testPeter Dettman4-41/+65
2022-04-21RefactoringPeter Dettman8-32/+8
2022-04-20Consistent namingPeter Dettman8-26/+26
2022-04-20No HMacDsaKCalculator for verificationPeter Dettman4-12/+7
2022-04-06RefactoringPeter Dettman3-29/+40
2022-04-04RefactoringPeter Dettman1-8/+7
2022-03-28Improve IsSupportedCipherSuitePeter Dettman1-3/+16
2022-03-28Fix TLS 1.3 Export Keying MaterialPeter Dettman4-2/+35
2022-03-23minor corrections, updated ECPointTestDavid Hook3-6/+9
2022-03-23added RSA/EC checksDavid Hook7-34/+135
2022-03-23fixed case of IV to upper github #353David Hook1-1/+2
2022-03-17RefactoringPeter Dettman3-11/+13
2022-03-16Fix return typePeter Dettman1-4/+2
2022-03-16DTLS: delayed handshake hash updatePeter Dettman6-105/+122
2022-03-16RefactoringPeter Dettman2-3/+35
2022-03-12RefactoringPeter Dettman4-30/+24
2022-03-02RFC 8879 preliminariesPeter Dettman11-0/+143
2022-02-09Further GCM updatesPeter Dettman4-24/+86
2022-02-08GCM perf. opts.Peter Dettman4-60/+130
2022-02-08FormattingPeter Dettman1-1/+1
2022-02-08Speed up BasicGcmMultiplierPeter Dettman2-3/+39
2022-02-08Minor optimizationPeter Dettman1-6/+6
2022-02-05Small performance optimization for important curvesPeter Dettman12-163/+281
2022-02-04Fix case-sensitive file namesPeter Dettman1-2/+2
2022-02-03Improve curve registry lazinessPeter Dettman16-591/+1455
2022-02-03Remove Obsolete methodsPeter Dettman1-33/+14
2022-01-27Support additional input in "deterministic (EC)DSA"Peter Dettman1-0/+17
2022-01-13Add new utility methods from bc-javaPeter Dettman1-1/+61
2022-01-13Avoid stateful processing in Camellia enginesPeter Dettman2-10/+14
2022-01-13Update IsMasterKeyPeter Dettman1-1/+6
2022-01-13Handle RevocationKey and RevocationReasonPeter Dettman1-27/+31
2022-01-13Improve OAEP const-time decodingPeter Dettman1-17/+17
2022-01-13added key length checkPeter Dettman1-0/+3
2022-01-13added additional OIDs in line with draft-uni-qsckeys-00.txtPeter Dettman1-0/+21
2022-01-12fix: NullReferenceException in DerOctetString..ctorLABADE Youval1-1/+1
2021-12-30Tables8kGcmMultiplier performancePeter Dettman2-17/+32
2021-12-04Faster const-time inversionPeter Dettman1-21/+21
2021-12-01Rewrite ScalarMult methodsPeter Dettman2-53/+52
2021-11-22Add BitString parsersPeter Dettman14-77/+442
2021-11-22Perf. opts.Peter Dettman1-2/+2
2021-11-22CleanupPeter Dettman11-17/+0
2021-11-22Use Meta for checked castsPeter Dettman1-4/+2
2021-11-21RenamingPeter Dettman1-24/+23
2021-11-21Fix return valuesPeter Dettman1-2/+5
2021-11-21ASN.1 perf. optsPeter Dettman4-148/+69
2021-11-21Use Seek when availablePeter Dettman5-55/+82
2021-11-20ASN.1: Tagged object parser improvementsPeter Dettman16-213/+390
2021-11-18ASN:1 tagged object parser updates from bc-javaPeter Dettman14-47/+337
2021-11-18ASN.1: Port of bc-java TYPE instancesPeter Dettman40-929/+1662
2021-11-16ASN.1: Staged encodingPeter Dettman54-1060/+583
2021-11-12Make cast more specificPeter Dettman1-1/+1
2021-11-12Reimplement application-specific over tagged objectPeter Dettman12-356/+514
2021-11-12Add new Equals methodPeter Dettman4-3/+8
2021-11-11Refactor tagged object parsingPeter Dettman3-38/+40
2021-11-11Trim stack tracePeter Dettman2-4/+8
2021-11-11RefactoringPeter Dettman1-15/+10
2021-11-11Remove now-redundant workaroundPeter Dettman1-15/+0
2021-11-11Minor fixes for DLTaggedObjectPeter Dettman1-2/+2
2021-11-11Improved parsing of tagged objectsPeter Dettman4-192/+196
2021-11-11Add DLTaggedObject and use from parserPeter Dettman7-4/+122
2021-11-11ASN.1: Update encoding in line with bc-javaPeter Dettman43-370/+567
2021-11-10Handle high tag numbersPeter Dettman2-15/+32
2021-11-09Add DLSequence, DLSet for internal usePeter Dettman20-146/+386
2021-11-09Fix DER encoding of lazy objectsPeter Dettman2-8/+24
2021-11-09Fix deprecated callPeter Dettman1-1/+1
2021-11-09RefactoringPeter Dettman2-8/+8
2021-11-08ASN.1: Add support for relative OIDsPeter Dettman13-215/+563
2021-11-08Lazy ASN.1 enumeration and refactoringPeter Dettman11-242/+314
2021-11-08ASN.1 refactoringPeter Dettman9-130/+123
2021-11-08More tagged object work from bc-javaPeter Dettman4-46/+248
2021-11-08Change return type of GetExplicitBaseObjectPeter Dettman2-3/+3
2021-11-08Utility methods and guardsPeter Dettman6-7/+95
2021-11-07Remove unnecessary static referencesPeter Dettman1-2/+2
2021-11-07Add EncodeConstructed methodPeter Dettman30-19/+164
2021-11-06Rewrite DerExternalPeter Dettman5-135/+234
2021-11-06Trim the stack tracePeter Dettman1-2/+2
2021-11-06Add TagClass property to Asn1TaggedObjectPeter Dettman4-6/+10
2021-11-06Add Asn1Utilities classPeter Dettman5-0/+36
2021-11-06Refactor GetStringPeter Dettman1-6/+7
2021-11-06Support parsing of Asn1ObjectDescriptorPeter Dettman1-0/+2
2021-11-06Add Asn1ObjectDescriptorPeter Dettman5-0/+116
2021-11-06DerGraphicString refactoringPeter Dettman2-21/+26
2021-11-06ASN.1 tagged objectsPeter Dettman4-96/+61
2021-11-06Add null-safe GetHashCodePeter Dettman1-0/+5
2021-11-06RefactoringPeter Dettman2-17/+8
2021-11-06TLS: Improve ASN.1 parsingPeter Dettman7-23/+67
2021-10-18Update git URLPeter Dettman1-1/+1
2021-10-18Update versions and release notes for 1.9.0 release-1.9.0Peter Dettman3-4/+32
2021-10-18Android target framework 4.4Peter Dettman1-2/+2
2021-10-18PORTABLE fixesPeter Dettman4-5/+15
2021-10-17.NET 1.1 fixesPeter Dettman3-89/+87
2021-10-17Fix tls test filesPeter Dettman1-25/+25
2021-10-17Experimental server-side TLS 1.3 PSKPeter Dettman6-51/+367
2021-10-17Server-side PSK selectionPeter Dettman2-10/+97
2021-10-17TLS 1.3 PSK server-side workPeter Dettman6-7/+96
2021-10-16BiString updates from bc-javaPeter Dettman4-125/+358
2021-10-15Preserve laziness in substreamsPeter Dettman2-26/+40
2021-10-15Use primitive encoding for short octet stringsPeter Dettman4-76/+135
2021-10-15Merge checksPeter Dettman1-8/+8
2021-10-15Refactor ASN.1 parsersPeter Dettman5-68/+89
2021-10-15Replace Obsolete tagPeter Dettman4-7/+7
2021-10-15RefactoringPeter Dettman2-101/+87
2021-10-15Update tag constantsPeter Dettman1-1/+14
2021-10-15Improve ASN.1 substream handlingPeter Dettman4-84/+92
2021-10-15ASN1InputStream updates from bc-javaPeter Dettman3-45/+59
2021-10-15Add utility methodsPeter Dettman2-0/+18
2021-10-14SEQUENCE/SET can't contain java null valuesPeter Dettman1-73/+37
2021-10-14Initial pass at EncodedLength methodsPeter Dettman33-14/+258
2021-10-14Add withID to Encode methodPeter Dettman37-232/+243
2021-10-14Fix and Obsolete BerNullPeter Dettman1-13/+3
2021-10-14More ASN.1 updates from bc-javaPeter Dettman6-132/+126
2021-10-14Add WriteElements methodPeter Dettman5-20/+12
2021-10-14Null check and reformattingPeter Dettman2-105/+109
2021-10-14Some Obsolete cleanupPeter Dettman7-28/+12
2021-10-14Add Asn1Encodable.EncodeTo methodsPeter Dettman12-57/+59
2021-10-14Obsolete DerOutputStreamPeter Dettman43-153/+181
2021-10-14Obsolete BerOutputStreamPeter Dettman11-20/+34
2021-10-14ASN.1 Obsolete cleanupPeter Dettman5-90/+14
2021-10-14ASN.1 opts.Peter Dettman6-7/+7
2021-10-14Improve handling of signatures for duplicated user-id/attributesPeter Dettman1-8/+17
2021-10-14Ignore PGP signatures with invalid versionPeter Dettman11-3/+151
2021-10-13Improve ASN.1 set special handlingPeter Dettman1-23/+27
2021-10-13DER sequence/set encoding opts.Peter Dettman2-28/+56
2021-10-13Latest ArmoredInputStream stuff from bc-javaPeter Dettman5-188/+631
2021-10-12Test fixesPeter Dettman1-2/+2
2021-10-12OID improvementsPeter Dettman2-20/+24
2021-10-12Marker packet skippingPeter Dettman10-35/+176
2021-10-08completed copy constructor in SignerInformation, fixed mutable issue for SET ...David Hook3-18/+32
2021-10-07added explicit sorting of DER encoded SETDavid Hook4-25/+29
2021-10-07corrected DER encoding of SETDavid Hook1-0/+18
2021-10-04Fixes for new_session_ticketPeter Dettman6-16/+53
2021-10-04Fix test namespacesPeter Dettman4-12/+7
2021-10-04format changes only - relates to github #68David Hook2-2/+2
2021-10-04format changes only - relates to github #68David Hook10-89/+89
2021-10-04partial #68David Hook4-8/+8
2021-09-22Restore new testsPeter Dettman2-0/+30
2021-09-22Restore old project file formatPeter Dettman3-8262/+15767
2021-09-11Check DH standard group lookupPeter Dettman1-1/+10
2021-09-08CRL NextUpdate can be nullPeter Dettman1-12/+8
2021-09-07Removed unused variable.mw1-2/+0
2021-09-03Updated PemReader to support differing whitespace assumptions.mw5-40/+492
2021-09-02added missing testsDavid Hook4-0/+1289
2021-09-02minor refactoringDavid Hook2-3/+3
2021-09-02moved testmw2-103/+106
2021-09-01Added missing files, updated project file.mw3-15644/+8341
2021-09-01Issue #1mw7-16257/+9079
2021-08-31Test client for TLS 1.3 (external) PSKPeter Dettman4-0/+207
2021-08-30fixed typosDavid Hook2-2/+2
2021-08-30initial fix for #261David Hook2-0/+128
2021-08-08Add missing GetHashCode variantPeter Dettman1-0/+18
2021-08-07Cleanup after bc-fips-csharp updatesPeter Dettman7-36/+55
2021-08-07Fix Encode return valuesPeter Dettman2-70/+46
2021-08-07CleanupPeter Dettman1-11/+2
2021-07-28Allow IOException from NotifySelectedPskPeter Dettman2-0/+2
2021-07-28Enable only psk_dhe_ke by defaultPeter Dettman1-1/+1
2021-07-28Set psk_key_exchange_modes extensionPeter Dettman1-0/+2
2021-07-28Client message flow for PSK handshakePeter Dettman3-27/+45
2021-07-28Fix test class namePeter Dettman1-1/+1
2021-07-28ServeHello selected PSK handlingPeter Dettman1-19/+36
2021-07-27Filter PSK set for ClientHello retryPeter Dettman4-27/+91
2021-07-27Seal handshake hash externallyPeter Dettman3-5/+6
2021-07-27Add pre_shared_key to ClientHelloPeter Dettman6-50/+119
2021-07-27Use PSK early secret when negotiatedPeter Dettman4-17/+15
2021-07-27OfferedPsks.Config and methods to buildPeter Dettman2-3/+134
2021-07-26More work on PSK bindersPeter Dettman8-38/+149
2021-07-26ClientHello 'splitting' to handle PSK bindersPeter Dettman3-1/+66
2021-07-26PSK binder based on explicit PRF hashPeter Dettman2-44/+29
2021-07-26Initial fix for reneg issuePeter Dettman2-2/+20
2021-07-25TLS 1.3 client API for external PSKsPeter Dettman11-0/+108
2021-07-25Fix Truncate methodPeter Dettman1-1/+1
2021-07-25Only GetSessionToResume if pre-1.3 offeredPeter Dettman1-15/+19
2021-07-25Store the PRF CryptoHashAlgorithmPeter Dettman6-26/+28
2021-07-25Refactoring around TLS HKDFPeter Dettman6-41/+114
2021-07-24Calculate HMAC without extracting TlsSecretPeter Dettman4-18/+25
2021-07-22RefactoringPeter Dettman4-27/+4
2021-07-21Hold boolean instead of the parserPeter Dettman1-4/+5
2021-07-21Use PackPeter Dettman1-15/+3
2021-07-21Followup OAEP changesPeter Dettman3-34/+33
2021-07-21AES perf. opt.Peter Dettman3-147/+120
2021-07-21Simplify HandleClosePeter Dettman1-7/+7
2021-07-21Further bzip2 perf. opts.Peter Dettman2-585/+692
2021-07-16bzip2 perf. opts.Peter Dettman2-382/+372
2021-07-15Fix bzip2 compression for empty contentsPeter Dettman2-35/+39
2021-07-14Avoid redundant CheckUsageInRole callsPeter Dettman12-69/+25
2021-07-13Refactoring around TlsEncryptorPeter Dettman12-36/+47
2021-07-13Some methods towards GMSSL supportPeter Dettman4-20/+57
2021-07-12.NET 1.1 fixesPeter Dettman2-2/+2
2021-07-12Fix some warningsPeter Dettman7-10/+10
2021-07-12Port of new TLS API from bc-javaPeter Dettman313-0/+45112
2021-07-09TLS test tweaksPeter Dettman2-3/+3
2021-07-08Test for long inputsPeter Dettman1-6/+5
2021-07-08ASN.1 updates from bc-javaPeter Dettman8-59/+83
2021-06-25Check key sizes strictlyPeter Dettman1-63/+47
2021-06-10Fix portability issues around Socket classPeter Dettman11-31/+93
2021-06-10Portabiliity fixPeter Dettman1-1/+1
2021-06-10Portability fixPeter Dettman1-2/+1
2021-06-09Respect buffer size and use StreamsPeter Dettman1-2/+2
2021-06-09New PipeAll with explicit buffer sizePeter Dettman1-4/+18
2021-06-09Overload AddObject for Asn1ObjectPeter Dettman4-6/+26
2021-06-08Update from bc-javaPeter Dettman1-1/+1
2021-06-07Update from bc-javaPeter Dettman1-32/+23
2021-06-06Update TLS test data from bc-javaPeter Dettman79-352/+2564
2021-06-06Improve EdDSA/XDH key validationPeter Dettman12-26/+122
2021-06-01NTZ for 0 should be 32/64 resp.Peter Dettman6-4/+113
2021-05-31github #172 - added blowfish init check on key sizeDavid Hook2-2/+30
2021-05-31github #83 - correct digest name fetch to check enc oidDavid Hook1-7/+12
2021-05-31github #262 added settable digest to OpenSSL PBE generatorDavid Hook1-12/+28