summary refs log tree commit diff
path: root/crypto/test (follow)
Commit message (Collapse)AuthorAgeFilesLines
* EC-related updates from bc-javaPeter Dettman2018-07-1018-223/+163
|
* Add Ed25519 and Ed448 from RFC 8032Peter Dettman2018-07-083-0/+633
|
* BCrypt: Add method for explicitly including trailing zero on passwordPeter Dettman2018-04-171-0/+2
|
* PKIX: Allow a V0 TA to appear at end of the cert path.Peter Dettman2018-04-171-1/+25
|
* Updated OpenBsdBCrypt to support version 2y.Peter Dettman2018-04-171-4/+51
|
* Change CCM test to use IV of 12 bytes (from bc-java).Peter Dettman2018-04-171-2/+2
|
* Add X25519 and X448 from RFC 7748Peter Dettman2018-04-173-0/+369
| | | | - includes optimized ladders for base points
* Cache-safety for EC lookup tablesPeter Dettman2018-04-153-0/+68
| | | | | | - creation of cache-safe lookup tables delegated to ECCurve - FixedPointCombMultiplier uses cache-safe lookup table - FixedPointCombMultiplier avoids BigInteger.TestBit
* Update registries for digests, MACs from bc-javaPeter Dettman2018-04-081-55/+127
|
* Port of BLAKE2B/2S digests from bc-javaPeter Dettman2018-04-085-1/+538
| | | | - also some misc. changes for other digests
* Latest scrypt updates from bc-javaPeter Dettman2018-04-081-8/+48
|
* Fix test for .NET 1.1Peter Dettman2017-10-171-1/+1
|
* Add RSA test case for CVE-2017-15361 vulnerabilityPeter Dettman2017-10-171-1/+99
|
* Fix method qualifiers and refactorPeter Dettman2017-09-181-251/+236
|
* Update SignerLocation to use DirectoryStringPeter Dettman2017-09-171-12/+12
| | | | - obsolete old UTF8-based methods.
* Sketch out test changes for ECGOST3410-2012Peter Dettman2017-09-171-12/+29
|
* Add testcase for RAW PKCS#1 signatures missing DER NULLPeter Dettman2017-09-174-0/+20
|
* Add new PGP signature testcasePeter Dettman2017-09-171-0/+41
|
* Port of some newer test cases and data from Java CertTestPeter Dettman2017-09-1710-0/+366
|
* Added GmSSL test vectors for SM3Peter Dettman2017-09-171-6/+139
|
* Fix previous commit for .NET 1.1Peter Dettman2017-09-161-1/+1
|
* Exclude GOST34.10 2012 curves from existing test casesPeter Dettman2017-09-161-0/+4
|
* Port of SM2Engine from JavaPeter Dettman2017-09-163-0/+169
|
* Port of SM2KeyExchange from JavaPeter Dettman2017-09-163-0/+231
|
* SM2 signing cleanupPeter Dettman2017-09-161-1/+0
|
* Port of SM2Signer from JavaPeter Dettman2017-09-166-1/+493
|
* Add class summaryPeter Dettman2017-09-161-0/+5
|
* Add expiry test case to PgpKeyRingTestPeter Dettman2017-09-041-0/+246
|
* Fix the message in case of test failurePeter Dettman2017-08-141-2/+3
|
* Fix namespace declarationPeter Dettman2017-08-131-1/+1
|
* Update GMacTest from JavaPeter Dettman2017-08-131-0/+4
|
* Fix various issues trying to build for .NET 1.1Peter Dettman2017-08-135-52/+90
|
* Fix Dstu7624WrapEngine to respect input offsets and lengthsPeter Dettman2017-08-131-55/+58
|
* Support receiving DTLS records containing multiple handshake messagesPeter Dettman2017-08-132-0/+18
| | | | - see https://github.com/bcgit/bc-csharp/issues/85
* Update project files for recent additionsPeter Dettman2017-07-191-0/+4
|
* added GOST3411-2012David Hook2017-07-112-0/+215
|
* CCM updateDavid Hook2017-07-111-11/+3
|
* added KCCMDavid Hook2017-07-081-24/+282
|
* refactored out key sizeDavid Hook2017-07-061-34/+34
|
* added KCTRDavid Hook2017-07-062-11/+10
|
* DSTU 7624 MACDavid Hook2017-07-061-2/+1
|
* initial DSTU7624 workDavid Hook2017-07-061-0/+481
|
* added extra vectorDavid Hook2017-07-061-3/+24
|
* paddingfix for where pad block extends over 2 block boundary.David Hook2017-06-271-100/+245
|
* Initial cut of DSTU7564 digest and HMAC.David Hook2017-06-251-0/+479
|
* Stop decoding exceptions escaping from GetDecoderStreamPeter Dettman2017-06-101-0/+17
|
* Update GCMBlockCipher from Java APIPeter Dettman2017-06-101-8/+42
| | | | - includes basic nonce-reuse protections
* Checks on DH peer public keyPeter Dettman2017-06-101-0/+93
|
* Added s box allocation to AesEnginePeter Dettman2017-06-107-26/+26
| | | | - mark AesFastEngine obsolete and replace all usages with AesEngine
* Port missing test cases from JavaPeter Dettman2017-06-091-36/+90
| | | | - Switch to newer test format
* Write exception message to Console.ErrPeter Dettman2017-06-091-3/+4
|
* Port of latest encodings work from JavaPeter Dettman2017-06-093-27/+117
|
* Add validation to RSA public key constructorPeter Dettman2017-06-091-2/+2
|
* Add explicit length check on OAEP inputPeter Dettman2017-06-091-4/+25
|
* Initial implementation of SM2 elliptic curvePeter Dettman2017-06-031-3/+12
| | | | | - includes custom curve code - add lots of OIDs from GM standard
* Added validation of integer/enumerated encoding.David Hook2017-05-161-1/+2
|
* SSLv3 must calculate the master secret earlier (from bc-java)Peter Dettman2017-03-231-2/+3
| | | | - include SSLv3 in test suite
* Stop TcpListener in TlsServerTestPeter Dettman2017-03-221-7/+14
|
* Add TlsProtocol.CloseInput for use in non-blocking modePeter Dettman2017-03-221-0/+1
| | | | - tighten up handling of closure during handshake
* BJA-620 followup for Poly1305Peter Dettman2017-03-221-1/+10
| | | | | - bug not present in C#, but include test case - conservatively added an extra step in carry propagation
* Fixed N4 calculation issue - see BJA-655David Hook2017-03-071-2/+45
|
* Fix carry propagation bug in Nat???.Square methodsPeter Dettman2016-11-303-0/+329
|
* Avoid locale-dependent date-time string comparison in testPeter Dettman2016-06-251-2/+4
|
* Extra test methodPeter Dettman2016-04-291-0/+6
|
* Support GetInstance from byte[]Peter Dettman2016-04-291-0/+16
|
* Port of HKDF from Java APIPeter Dettman2016-04-293-0/+312
|
* Fix test class namePeter Dettman2016-04-292-3/+3
|
* Update Poly1305 to comply with RFC 7539Peter Dettman2016-04-201-117/+233
|
* Added support for repeated requests for output to Xof.David Hook2016-02-071-0/+44
|
* Port bcrypt from Java APIPeter Dettman2016-02-034-6/+315
| | | | - Requested in BMA-143
* Implement RFC 7685 in TLSPeter Dettman2016-02-032-0/+2
|
* RefactoringPeter Dettman2016-02-022-28/+15
|
* Implement updated draft-ietf-tls-chacha20-poly1305-04Peter Dettman2016-01-174-12/+4
|
* Fix re-init bug in HC128/256 enginesPeter Dettman2016-01-173-0/+136
| | | | - add StreamCipherResetTest from Java API
* Remove expired draft-josefsson-salsa20-tls stuffPeter Dettman2016-01-172-8/+0
|
* Use utility methodPeter Dettman2016-01-121-12/+4
|
* Various ASN.1 updates from Java APIPeter Dettman2015-12-282-6/+67
|
* Clean up a few warningsPeter Dettman2015-12-283-14/+8
|
* Optimized Sqrt and Trace for custom binary curvesPeter Dettman2015-12-281-0/+13
|
* Fix VmpcMac to actually use offset in BlockUpdate()Peter Dettman2015-12-251-5/+6
| | | | - https://github.com/bcgit/bc-java/issues/127
* Merge branch 'master' of git.bouncycastle.org:bc-csharpPeter Dettman2015-12-211-1/+37
|\
| * Added test against fixed salt.David Hook2015-12-191-1/+37
| |
* | BJA-584 Fix DTLS record-layer version handlingPeter Dettman2015-12-213-14/+15
|/ | | | - Also https://github.com/bcgit/bc-java/pull/111
* Validate ServerKeyExchange signature algorithm (TLS 1.2+)Peter Dettman2015-12-165-3/+100
| | | | | | - check the algorithm is in signature_algorithms (or the implicit defaults if that extension was not sent) - add (D)TLS test scenarios to cover these checks
* Validate CertificateVerify signature algorithm (TLS 1.2+)Peter Dettman2015-12-1612-54/+314
| | | | | - check the algorithm is in the CertificateRequest list - add (D)TLS test scenarios for various failure modes
* Merge branch 'vs2010' of https://github.com/jstedfast/bc-csharp into ↵Peter Dettman2015-11-222-2/+1283
|\ | | | | | | | | | | jstedfast-vs2010 - https://github.com/bcgit/bc-csharp/pull/22
| * Merge branch 'master' into vs2010Jeffrey Stedfast2015-10-196-23/+178
| |\
| * | Updated Visual Studio 2010 project filesJeffrey Stedfast2015-10-181-0/+4
| | |
| * | Merge branch 'master' into vs2010Jeffrey Stedfast2015-10-1811-18/+1043
| |\ \
| * | | Updated Visual Studio 2010 project filesJeffrey Stedfast2015-10-171-0/+13
| | | |
| * | | Merge branch 'master' into vs2010Jeffrey Stedfast2015-10-1726-741/+16883
| |\ \ \
| * | | | Updated VS 2010 projectsJeffrey Stedfast2015-10-111-0/+4
| | | | |
| * | | | Merge branch 'master' into vs2010Jeffrey Stedfast2015-10-117-285/+2509
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into vs2010Jeffrey Stedfast2015-06-261-1/+1
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into vs2010Jeffrey Stedfast2015-03-282-2/+4
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into vs2010Jeffrey Stedfast2015-03-1453-286/+3376
| |\ \ \ \ \ \ \
| * | | | | | | | Added Visual Studio 2010 project/solution files for .NET 2.0 and Xamarin ↵Jeffrey Stedfast2014-10-142-12/+1217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android/iOS
* | | | | | | | | Add NonMemoableDigest and testsPeter Dettman2015-11-222-0/+120
| | | | | | | | |
* | | | | | | | | Add Threefish entries to factories to get tests passingPeter Dettman2015-11-211-6/+6
| | | | | | | | |
* | | | | | | | | BMA-52 Fix SerpentEngine byte-orderingPeter Dettman2015-11-214-78/+384
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The new TnepresEngine was added to retain the historical behaviour of SerpentEngine
* | | | | | | | | Improve usage/behaviour of SecureRandom.GenerateSeedPeter Dettman2015-11-173-4/+46
| | | | | | | | |
* | | | | | | | | Finish port of latest PRNG/DRBG stuff from JavaPeter Dettman2015-11-167-969/+1157
| | | | | | | | |
* | | | | | | | | More rename/deletePeter Dettman2015-11-161-0/+0
| | | | | | | | |
* | | | | | | | | FIPS DRBG digest/hmac/CTRDavid Hook2015-11-165-0/+1699
| | | | | | | | |
* | | | | | | | | Only initialise static data oncePeter Dettman2015-11-141-16/+16
| | | | | | | | |
* | | | | | | | | Check there is no trailing data in Asn1Object.FromByteArrayPeter Dettman2015-11-142-7/+11
| | | | | | | | |
* | | | | | | | | Update ECPrivateKeyStructure following Java APIPeter Dettman2015-11-131-9/+13
| | | | | | | | |
* | | | | | | | | Include basic encode/parse testPeter Dettman2015-11-131-0/+4
| | | | | | | | |
* | | | | | | | | Use culture-independent prefix-check in MacUtilities.GetMacPeter Dettman2015-11-121-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix for https://github.com/bcgit/bc-csharp/pull/40 (modified from original patch)
* | | | | | | | | Address various compiler warningsPeter Dettman2015-11-106-23/+12
| | | | | | | | |
* | | | | | | | | Add BerBitString and improve "unused bit" handlingPeter Dettman2015-11-103-22/+108
| | | | | | | | |
* | | | | | | | | Add more PkiFailureInfo constantsPeter Dettman2015-11-101-20/+33
| | | | | | | | |
* | | | | | | | | Add DOTNET and LIB preprocessor flags as per BouncyCastle-PCLPeter Dettman2015-11-0912-1/+31
| | | | | | | | |
* | | | | | | | | Remove old TODOPeter Dettman2015-11-081-1/+0
| | | | | | | | |
* | | | | | | | | A few more changes to sync up with BouncyCastle-PCLPeter Dettman2015-11-081-7/+6
| | | | | | | | |
* | | | | | | | | DateTime portability changes for tests under PORTABLEPeter Dettman2015-11-083-11/+29
| | | | | | | | |
* | | | | | | | | Replace Close with Dispose for PORTABLEPeter Dettman2015-11-041-2/+14
| | | | | | | | |
* | | | | | | | | Port updated revocation test from JavaPeter Dettman2015-11-041-43/+97
| | | | | | | | |
* | | | | | | | | Port PrimesTest from JavaPeter Dettman2015-10-292-0/+180
| | | | | | | | |
* | | | | | | | | Avoid duplicate testsPeter Dettman2015-10-291-3/+3
| | | | | | | | |
* | | | | | | | | Mark expensive tests with ExplicitAttribute and add faster alternativesPeter Dettman2015-10-281-36/+62
| | | | | | | | |
* | | | | | | | | Exclude some tests for PORTABLEPeter Dettman2015-10-272-2/+2
| | | | | | | | |
* | | | | | | | | Add suffix check for test filesPeter Dettman2015-10-251-1/+4
| | | | | | | | |
* | | | | | | | | Final naming refactorDavid Hook2015-10-241-2/+2
| | | | | | | | |
* | | | | | | | | renamed ISignatureCalculator to ISignatureCalculatorFactoryDavid Hook2015-10-241-2/+2
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | http://www.bouncycastle.org/jira/browse/BMA-98Peter Dettman2015-10-181-18/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Support v3 encryption - Port more rewrap tests from Java API
* | | | | | | | No SerializableAttribute in PCLPeter Dettman2015-10-181-1/+1
| | | | | | | |
* | | | | | | | Port extra test case from Java APIPeter Dettman2015-10-181-3/+19
| | | | | | | |
* | | | | | | | http://www.bouncycastle.org/jira/browse/BMA-128Peter Dettman2015-10-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Cater for future X.509 versions
* | | | | | | | Followups for the SicBlockCipher changesPeter Dettman2015-10-181-0/+1
| | | | | | | |
* | | | | | | | Added missing key generation codePeter Dettman2015-10-181-0/+4
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | https://github.com/bcgit/bc-csharp/issues/37Peter Dettman2015-10-176-16/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add alternative PGP methods involving passphrases to support UTF8 or caller-defined encodings
* | | | | | | Fix various warnings from recent commitsPeter Dettman2015-10-171-2/+2
| | | | | | |
* | | | | | | Fix case of JPAKE filenamesPeter Dettman2015-10-171-0/+0
| | | | | | |
* | | | | | | Various JPAKE changes to fit existing code conventionsPeter Dettman2015-10-174-130/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update project file with new entries - Tests moved to crypto/agreement/test
* | | | | | | Merge branch 'master' of https://github.com/avanpo/bc-csharp into avanpo-masterPeter Dettman2015-10-173-0/+989
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | ported jpake library and tests from javaAlex van Poppelen2015-10-173-0/+989
| | | | | | |
* | | | | | | RefactoringPeter Dettman2015-10-171-12/+12
| | | | | | |
* | | | | | | added DSA tests for SHA-2David Hook2015-10-171-1/+27
| | | | | | |
* | | | | | | Added test of SignerInfoGeneratorDavid Hook2015-10-171-2/+97
|/ / / / / /
* | | | | | Port of non-blocking TLS API from JavaPeter Dettman2015-10-162-0/+260
| | | | | |
* | | | | | RefactoringPeter Dettman2015-10-164-464/+237
| | | | | |
* | | | | | RefactoringPeter Dettman2015-10-161-265/+116
| | | | | | | | | | | | | | | | | | | | | | | | - Also change which credentials are used to sign in TestSha1WithRsaAndAttributeTable
* | | | | | Close files after readingPeter Dettman2015-10-141-2/+10
| | | | | |
* | | | | | Fixed single line file handlingPeter Dettman2015-10-142-44/+77
| | | | | |
* | | | | | Port of latest PGP tests and supporting code changesPeter Dettman2015-10-1215-3/+16073
| | | | | |
* | | | | | Introduced Utilities.IO.FilterStreamDavid Hook2015-10-121-1/+1
| | | | | |
* | | | | | Initial cut of signature generation operators.David Hook2015-10-121-3/+29
| |_|_|_|/ |/| | | |
* | | | | Correct 1605-bit test vector for SHA3-512Peter Dettman2015-09-072-14/+8
| | | | |
* | | | | Avoid duplicate test executionPeter Dettman2015-09-062-2/+0
| | | | |
* | | | | Port of Keccak, SHA-3, SHAKE from JavaPeter Dettman2015-09-066-278/+2471
| | | | |
* | | | | Add consistency checks with custom curves and regularPeter Dettman2015-08-141-6/+45
| |_|_|/ |/| | |
* | | | Changed PkixCertPathChecker Check method signature, so chosen unsupported ↵Marcin Paszylk2015-06-161-1/+1
| |_|/ |/| | | | | | | | | | | | | | certificate extensions can be removed from collection in Check method implementation. Change-Id: I2041e4dc7be1b041bbe3a4ff0537be921b1f317b
* | | F2mCurve cleanupPeter Dettman2015-03-261-1/+1
| | |
* | | Only test each named curve oncePeter Dettman2015-03-241-1/+3
| |/ |/|
* | Update TLS for draft-ietf-tls-session-hash-04Peter Dettman2015-03-102-4/+2
| |
* | Port of DTLS tests from JavaPeter Dettman2015-03-0911-10/+741
| |
* | Port of TlsTestSuite from Java, and misc. TLS codePeter Dettman2015-03-0925-178/+1284
| | | | | | | | - Upgrade to NUnit 2.6.4 and adjust various test code
* | Port X931Signer and tests from JavaPeter Dettman2015-03-092-1/+147
| |
* | Porting from Java buildPeter Dettman2015-03-096-92/+342
| | | | | | | | | | | | | | - SRP6 evidence messages and standard groups - TLS_SRP server-side support added - TLS_DHE server-side fixes - Improved support for DSA/ECDSA signing in TLS
* | Port TLS-PSK tests from JavaPeter Dettman2015-03-083-0/+317
| |
* | Don't override default ciphersuites in testPeter Dettman2015-03-081-12/+12
| |
* | Add newer TLS test data from Java buildPeter Dettman2015-03-088-0/+140
| |
* | Add explicit delegate type to keep .NET 1.1 happyPeter Dettman2015-03-081-1/+1
| |
* | Port of some of the TLS tests from JavaPeter Dettman2015-03-074-0/+327
| |
* | Various updates from Java buildPeter Dettman2015-03-071-2/+45
|/
* Use platform RNG as master, where available release-1.8.0-beta.4Peter Dettman2014-09-281-4/+18
| | | | Obsolete seeded constructor in favour of GetInstance variant
* RefactoringPeter Dettman2014-09-171-138/+139
|
* Initial implementation of draft-ietf-tls-session-hash-01Peter Dettman2014-08-261-0/+2
|
* Add methods to give readable text for alertsPeter Dettman2014-08-262-8/+8
|
* Cleanup obsolete code warningsPeter Dettman2014-08-261-2/+2
|
* Port TLS server impl/test from Java APIPeter Dettman2014-08-252-0/+215
|
* Fix NAnt build issuePeter Dettman2014-08-241-1/+2
|
* Fix TLS test namespacePeter Dettman2014-08-243-4/+4
|
* Finish initial porting of TLS 1.2 client from Java APIPeter Dettman2014-08-243-0/+361
|
* Add TLS test data from Java APIPeter Dettman2014-08-2410-0/+183
|
* More TLS ported from Java APIPeter Dettman2014-08-211-1/+1
|
* Port of Deterministic-DSA from Java APIPeter Dettman2014-08-202-0/+512
|
* Add automatic EC point validation for decoded points and for multiplier outputsPeter Dettman2014-07-231-31/+2
|
* Port of PrivateKeyInfo changes from JavaPeter Dettman2014-07-211-778/+778
|
* Port a few Java openpgp updatesPeter Dettman2014-07-211-707/+991
|
* Port a few more GCM/GMac updatesPeter Dettman2014-07-212-172/+175
|
* Reduce the number of test casesPeter Dettman2014-07-211-1/+1
|
* Port of latest GCM/OCB changesPeter Dettman2014-07-213-59/+371
|
* De-tabifyPeter Dettman2014-07-211-458/+458
|
* Asterisk the default coordinates for each curvePeter Dettman2014-07-021-3/+5
|
* Port ECAlgorithmsTest from JavaPeter Dettman2014-07-013-5/+157
|
* Port of latest Curve25519 stuff from Java buildPeter Dettman2014-03-172-5/+24
|
* Change primary measurement to multiplication rate using fixed-duration roundsPeter Dettman2014-03-141-24/+47
|
* Weight the performance test more towards random pointsPeter Dettman2014-03-121-3/+9
|
* Add extra random tests for SipHash to check consistency across different ↵Peter Dettman2014-03-121-0/+34
| | | | update methods
* Improve SipHashTest to cover varying update methodsPeter Dettman2014-03-111-4/+50
|
* Adapt performance test to exclude outliers form averagePeter Dettman2014-03-101-15/+32
|
* Fix infinite loop issue when there is no sqrtPeter Dettman2014-03-041-0/+25
| | | | Add test case to check that Sqrt returns null for non-squares
* Add new test to regression testsPeter Dettman2014-02-251-10/+11
|
* Port some openpgp updates from Java build for secret keysPeter Dettman2014-02-251-0/+169
|
* Check a few more points in the encoding testPeter Dettman2014-02-251-1/+7
|
* [BMA-87]Peter Dettman2014-02-191-184/+222
| | | | Fix for UTC-type GeneralizedTime instances
* Use GetEncoded(boolean) instead of deprecated constructorPeter Dettman2014-02-091-7/+3
|
* Update OCB draft referencesPeter Dettman2014-02-071-1/+1
|
* Add order/cofactor to the small test curvesPeter Dettman2014-02-061-10/+18
|
* Add order/cofactor to Fp curvesPeter Dettman2014-02-044-342/+374
|
* Bring OCB test vectors up-to-date with draft v06Peter Dettman2014-02-021-80/+127
|
* Cleanup various warnings, and reformattingPeter Dettman2014-01-294-259/+256
|
* Use custom curve if availablePeter Dettman2014-01-261-192/+179
|
* Add new test case for 96 bit tag from CFRGPeter Dettman2014-01-261-31/+31
|
* When OCB is used with incrementing nonces, the cipher processing during ↵Peter Dettman2014-01-261-1/+32
| | | | initialization is only needed once every 64 inits.
* Increase number of roundsPeter Dettman2014-01-261-3/+2
|
* Change F2m test curve to match Java version more clearlyPeter Dettman2014-01-251-18/+14
|
* FormattingPeter Dettman2014-01-241-8/+4
|
* Some more EC point normalizationPeter Dettman2014-01-241-1/+1
|
* Run point test on all supported coordinate systemsPeter Dettman2014-01-241-13/+36
|
* Implementation of homogeneous coordinates for FpPeter Dettman2014-01-248-4312/+4336
| | | | | Various changes to point methods to deal with non-affine points Changes in client code and tests to apply point normalization
* Update test dataPeter Dettman2014-01-231-3/+3
|
* Rewrite some tests to avoid (obsoleted) explicit field element constructionPeter Dettman2014-01-233-438/+423
|
* FormattingPeter Dettman2014-01-231-987/+987
|
* Add foundations for supporting other coordinate systemsPeter Dettman2014-01-222-12/+34
| | | | | Add curve configuration Multipliers now live on the curve instead of points
* Use new Math.Field classes in EC curves, and avoid casting in client codePeter Dettman2014-01-221-13/+2
|
* Implement TwicePlus optimization in Fp curvesPeter Dettman2014-01-221-0/+19
|
* BMA-119Peter Dettman2014-01-211-601/+601
| | | | | Make GetValueList methods consistent Remove obsolete X509Name methods
* Fix up openssl test casesPeter Dettman2014-01-211-337/+336
|
* Stop using DerUnknownTag (throw exceptions during parsing instead)Peter Dettman2014-01-211-1/+0
|
* Fix digest test constructorsPeter Dettman2014-01-2115-261/+261
| | | | Formatting
* Add new files to project, rename Sm3 to SM3Peter Dettman2014-01-212-9/+9
|
* Merge branch 'feature/threefish-skein-memoable-sm3' of ↵Peter Dettman2014-01-2123-1872/+1441
|\ | | | | | | | | | | | | | | git://github.com/timw/bc-csharp into timw-feature/threefish-skein-memoable-sm3 Conflicts: crypto/crypto.mdp crypto/src/util/Arrays.cs
| * Refactor digest tests to subclass DigestTest, the same as bc-java.Tim Whittington2013-10-2014-1869/+644
| |
| * Port SM3 digest implementation and tests from bc-java.Tim Whittington2013-10-202-0/+75
| |
| * Port Memoable digest support from bc-java.Tim Whittington2013-10-201-2/+42
| |
| * Port SkeinDigest and SkeinMac from bc-java.Tim Whittington2013-10-203-0/+479
| | | | | | | | Skein digest and Mac in 256/512/1024 bit state sizes (and arbitrary byte level output size), with unit tests.
| * Port of Threefish implementation from bc-java.Tim Whittington2013-10-205-1/+201
| | | | | | | | All block sizes (256/5124/1024) and unit tests.
* | Bring EC performance test up-to-date with Java versionPeter Dettman2014-01-211-53/+109
| |
* | Use ECCurve.CreatePointPeter Dettman2014-01-211-430/+428
| | | | | | | | Formatting
* | Make date format consistent with Java testsPeter Dettman2013-12-291-1/+1
| |
* | Clean up all the special handling for IDEA stuff, back to a single release ↵Peter Dettman2013-12-176-2811/+2788
| | | | | | | | assembly.
* | Don't require there to be any digests, to allow in particular for a ↵Peter Dettman2013-11-101-0/+20
| | | | | | | | certs-only SignedData
* | Merge branch 'feature/poly1305' of git://github.com/timw/bc-csharpPeter Dettman2013-11-022-0/+396
|\ \ | | | | | | | | | | | | Conflicts: crypto/crypto.mdp
| * | Port Poly1305 Mac implementation and tests from bc-java.Tim Whittington2013-10-202-0/+396
| |/
* | Fix namespacePeter Dettman2013-11-011-5/+7
| |
* | Add EnumeratedTest classPeter Dettman2013-11-011-0/+113
| |
* | Merge branch 'feature/gmac' of git://github.com/timw/bc-csharpPeter Dettman2013-11-012-0/+185
|\ \ | | | | | | | | | | | | Conflicts: crypto/crypto.mdp
| * | Port GMac implementation and tests from bc-java.Tim Whittington2013-10-202-0/+185
| |/
* | Fix XML commentPeter Dettman2013-11-011-306/+307
| | | | | | | | Detabify
* | Port reduced round Salsa20, registerised Salsa20 core, XSalsa20 and ChaCha ↵Tim Whittington2013-10-104-7/+567
|/ | | | from bc-java.
* Guard against passing IV thru CMacPeter Dettman2013-07-071-198/+214
|
* Fix Platform references in testsPeter Dettman2013-07-072-161/+163
|
* Initial import of old CVS repositoryPeter Dettman2013-06-281127-0/+103392