summary refs log tree commit diff
path: root/crypto/test (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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