summary refs log tree commit diff
path: root/crypto/src/crypto (follow)
Commit message (Expand)AuthorAgeFilesLines
* Various updates to GCM from Java buildPeter Dettman2014-12-164-197/+212
* Add ECDHE_ECDSA CCM ciphersuites from RFC 7251Peter Dettman2014-12-116-0/+44
* Port of unexpected server extension mechanism, including special case for Sup...Peter Dettman2014-12-111-8/+36
* Port of a few Java updatesPeter Dettman2014-12-111-12/+9
* Update draft references after renamePeter Dettman2014-10-186-12/+12
* Initial port of DTLS client/server from JavaPeter Dettman2014-10-1711-0/+2879
* Implement draft-bmoeller-tls-downgrade-scsv-02Peter Dettman2014-10-158-4/+77
* Use platform RNG as master, where available release-1.8.0-beta.4Peter Dettman2014-09-281-47/+47
* Port of GenericSIgner fix from JavaPeter Dettman2014-09-281-114/+115
* Early code-point assignment for draft-ietf-tls-session-hashPeter Dettman2014-09-271-6/+6
* Update comments now that encrypt-then-MAC is out of draft (RFC 7366)Peter Dettman2014-09-273-10/+12
* Constants and support functions for draft-ietf-tls-negotiated-ff-dhe-01Peter Dettman2014-08-283-2/+403
* Small refactoringPeter Dettman2014-08-281-7/+7
* Minor improvements to MaxFragmentLength handlingPeter Dettman2014-08-282-11/+5
* FormattingPeter Dettman2014-08-281-12/+2
* Extended master secret uses a different label in PRFPeter Dettman2014-08-262-10/+13
* Initial implementation of draft-ietf-tls-session-hash-01Peter Dettman2014-08-266-31/+99
* Add methods to give readable text for alertsPeter Dettman2014-08-263-1/+93
* Rework the nonce-random initialisation and avoid GenerateSeedPeter Dettman2014-08-251-5/+8
* Port TLS server impl/test from Java APIPeter Dettman2014-08-252-2/+746
* Fix initial bugs revealed by new TLS testPeter Dettman2014-08-242-4/+8
* Finish initial porting of TLS 1.2 client from Java APIPeter Dettman2014-08-2411-1305/+2939
* Obsolete class/method cleanupPeter Dettman2014-08-2413-168/+7
* Port latest TLS key exchange stuff from Java APIPeter Dettman2014-08-2313-702/+1432
* More TLS porting from Java APIPeter Dettman2014-08-2214-157/+691
* More TLS porting from Java APIPeter Dettman2014-08-2219-558/+1822
* Add support for a 'cause' Exception to TlsFatalAlert and usePeter Dettman2014-08-2211-36/+40
* Cater for possibly null ecPointFormatsPeter Dettman2014-08-211-1/+4
* More TLS ported from Java APIPeter Dettman2014-08-2121-706/+1838
* A few minor followups to the previous batch of TLS updatesPeter Dettman2014-08-205-8/+16
* A round of TLS updates from Java APIPeter Dettman2014-08-2036-325/+907
* Bring RsaDigestSigner uptodate with Java APIPeter Dettman2014-08-201-101/+91
* Port of Deterministic-DSA from Java APIPeter Dettman2014-08-205-20/+306
* Add GetCipherType method and refactorPeter Dettman2014-07-241-41/+41
* Another round of TLS porting from JavaPeter Dettman2014-07-2412-97/+885
* Add more variations of Check/IsValidPeter Dettman2014-07-241-0/+34
* Apply low-hamming-weight NAF check for more generatorsPeter Dettman2014-07-243-90/+135
* More porting from Java TLSPeter Dettman2014-07-233-85/+871
* Update cipher suites from JavaPeter Dettman2014-07-232-73/+127
* Port of new TlsEccUtilities class from JavaPeter Dettman2014-07-2315-71/+794
* Update encrypt_then_mac entryPeter Dettman2014-07-231-4/+2
* Port of encoding fix from JavaPeter Dettman2014-07-221-2/+2
* Port constant-time extensions from JavaPeter Dettman2014-07-211-221/+371
* Port a few more GCM/GMac updatesPeter Dettman2014-07-212-94/+100
* De-tabifyPeter Dettman2014-07-211-176/+176
* Port of latest GCM/OCB changesPeter Dettman2014-07-211-15/+13
* Registerize inner loopsPeter Dettman2014-07-213-226/+184
* De-tabifyPeter Dettman2014-07-213-1302/+1302
* De-tabifyPeter Dettman2014-07-211-88/+88
* Use higher precision approximations for g1/g2 (GLV Type B)Peter Dettman2014-07-021-9/+9
* Set the SecureRandom more intelligentlyPeter Dettman2014-04-162-144/+141
* Add low-weight guard to ECKeyPairGeneratorPeter Dettman2014-04-161-2/+16
* Check for low-weight numbers in DH parameter generation and RSA key generationPeter Dettman2014-04-112-167/+196
* Port from Java many of the new TLS classes and a few minor changesPeter Dettman2014-04-0625-45/+389
* Remove redundant Mac.Init callsPeter Dettman2014-04-041-3/+1
* Use the TLS 1.0 PRF for the random blockPeter Dettman2014-04-047-3/+118
* Port of latest Curve25519 stuff from Java buildPeter Dettman2014-03-171-19/+66
* Port GLV implementation from JavaPeter Dettman2014-03-131-3/+45
* Fix bug in DoFinal introduced by last changePeter Dettman2014-03-131-18/+25
* Allow subclasses to override the ECMultiplier used for base-point multiplicationPeter Dettman2014-03-123-8/+21
* Add new methodPeter Dettman2014-03-121-0/+9
* Optimization (faster at all input lengths, but especially for long block-alig...Peter Dettman2014-03-111-17/+39
* Avoid redundant subtractionPeter Dettman2014-03-061-43/+43
* Add custom curve for secp384r1 (P-384)Peter Dettman2014-02-271-0/+23
* Add custom curve for secp224k1Peter Dettman2014-02-261-0/+22
* Add custom curve for secp224r1 (P-224)Peter Dettman2014-02-251-0/+23
* Update OCB draft referencesPeter Dettman2014-02-071-1/+1
* Use FixedPointCombMultiplier for most base-point multiplicationsPeter Dettman2014-02-062-15/+16
* Use fixed-point comb for multiplying by the base-pointPeter Dettman2014-02-061-13/+11
* Bring OCB test vectors up-to-date with draft v06Peter Dettman2014-02-021-1/+5
* Add custom curve for secp521r1 (P-521)Peter Dettman2014-02-011-0/+23
* Add custom curves for secp192k1 and secp192r1 (P-192)Peter Dettman2014-01-311-0/+45
* Cleanup various warnings, and reformattingPeter Dettman2014-01-293-797/+796
* Port from Java order/cofactor for all curvesPeter Dettman2014-01-281-8/+2
* Use custom curve if availablePeter Dettman2014-01-261-15/+4
* When OCB is used with incrementing nonces, the cipher processing during initi...Peter Dettman2014-01-261-22/+35
* Port custom curve for secp256r1 from JavaPeter Dettman2014-01-261-1/+28
* Port custom curve for secp256k1 from JavaPeter Dettman2014-01-261-15/+40
* Use AesEngine by defaultPeter Dettman2014-01-251-3/+8
* FormattingPeter Dettman2014-01-241-66/+66
* Some more EC point normalizationPeter Dettman2014-01-243-96/+95
* Implementation of homogeneous coordinates for FpPeter Dettman2014-01-248-228/+232
* Add new files to project, rename Sm3 to SM3Peter Dettman2014-01-211-8/+8
* Fix up mergePeter Dettman2014-01-211-1/+2
* Merge branch 'feature/threefish-skein-memoable-sm3' of git://github.com/timw/...Peter Dettman2014-01-2127-75/+3628
|\
| * Port HMac optimisation using Memoable digests from bc-java.Tim Whittington2013-10-201-7/+37
| * Port SM3 digest implementation and tests from bc-java.Tim Whittington2013-10-201-0/+328
| * Port Memoable digest support from bc-java.Tim Whittington2013-10-2021-94/+436
| * Port SkeinDigest and SkeinMac from bc-java.Tim Whittington2013-10-204-0/+1322
| * Port of Threefish implementation from bc-java.Tim Whittington2013-10-202-0/+1531
* | Add new classes in Math.Field and some other EC-related stuff from JavaPeter Dettman2014-01-211-0/+95
* | Fix XML commentsPeter Dettman2014-01-212-5/+5
* | Use Platform.ToUpperInvariantPeter Dettman2013-12-181-1/+1
* | Port of PrfAlgorithm and ProtocolVersion from Java TLSPeter Dettman2013-12-182-0/+184
* | Clean up all the special handling for IDEA stuff, back to a single release as...Peter Dettman2013-12-171-25/+21
* | More porting from Java TLS, mainly enum replacementPeter Dettman2013-12-1728-821/+1100
* | A round of porting from Java TLSPeter Dettman2013-12-1727-1188/+1728
* | Use 1/n-1 record splitting instead of 0/nPeter Dettman2013-11-201-13/+24
* | Auto-initialize random if necessaryPeter Dettman2013-11-111-0/+5
* | Fix commentsPeter Dettman2013-11-021-4/+5
* | Merge branch 'feature/poly1305' of git://github.com/timw/bc-csharpPeter Dettman2013-11-022-0/+394
|\ \
| * | Port Poly1305 Mac implementation and tests from bc-java.Tim Whittington2013-10-202-0/+394
| |/
* | Minor edit to commentPeter Dettman2013-11-011-1/+1
* | Merge branch 'feature/gmac' of git://github.com/timw/bc-csharpPeter Dettman2013-11-014-0/+124
|\ \
| * | Port GMac implementation and tests from bc-java.Tim Whittington2013-10-204-0/+124
| |/
* | Fix length in ShiftLeftPeter Dettman2013-11-011-1/+1
* | Use xmldoc for documentation of Salsa20/XSalsa20/ChaChaTim Whittington2013-10-193-45/+37
* | Make ChaCha and Salsa20 engines CLSCompliant.Tim Whittington2013-10-182-7/+5
* | Port reduced round Salsa20, registerised Salsa20 core, XSalsa20 and ChaCha fr...Tim Whittington2013-10-103-91/+434
|/
* Don't ignore the input offset argumentPeter Dettman2013-07-311-3/+3
* Attempt to perform doubling operation in constant timePeter Dettman2013-07-101-13/+23
* Guard against passing IV thru CMacPeter Dettman2013-07-071-220/+226
* Initial import of old CVS repositoryPeter Dettman2013-06-28322-0/+49280