summary refs log tree commit diff
path: root/crypto/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into pclOren Novotny2016-01-0545-100/+800
|\
| * Update versions and release notes for release 1.8.1 release-1.8.1Peter Dettman2015-12-281-3/+3
| |
| * Add a couple more OIDsPeter Dettman2015-12-281-5/+7
| |
| * Add IdRsaKemPeter Dettman2015-12-281-6/+21
| |
| * Various ASN.1 updates from Java APIPeter Dettman2015-12-287-11/+234
| |
| * Clean up a few warningsPeter Dettman2015-12-282-7/+5
| |
| * Optimized Sqrt and Trace for custom binary curvesPeter Dettman2015-12-2819-9/+314
| |
| * XML doc for TlsClient.ClientHelloRecordLayerVersionPeter Dettman2015-12-282-9/+14
| |
| * Fix VmpcMac to actually use offset in BlockUpdate()Peter Dettman2015-12-251-1/+1
| | | | | | | | - https://github.com/bcgit/bc-java/issues/127
| * Merge branch 'master' of git.bouncycastle.org:bc-csharpPeter Dettman2015-12-212-9/+57
| |\
| | * Added use of standard salt if provided.David Hook2015-12-191-1/+8
| | |
| | * Added test against fixed salt.David Hook2015-12-191-1/+10
| | |
| | * Added support for fixed salt.David Hook2015-12-191-7/+39
| | |
| * | BJA-584 Fix DTLS record-layer version handlingPeter Dettman2015-12-213-19/+34
| |/ | | | | | | - Also https://github.com/bcgit/bc-java/pull/111
| * Check CertificateRequest syntax server-sidePeter Dettman2015-12-182-0/+6
| |
| * Validate ServerKeyExchange signature algorithm (TLS 1.2+)Peter Dettman2015-12-164-3/+14
| | | | | | | | | | | | - 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-165-20/+92
| | | | | | | | | | - check the algorithm is in the CertificateRequest list - add (D)TLS test scenarios for various failure modes
| * More release preparationPeter Dettman2015-11-221-1/+3
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-221-0/+62
|\|
| * Add NonMemoableDigest and testsPeter Dettman2015-11-221-0/+62
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-21253-343/+570
|\|
| * Add Platform method for getting the type name of an objectPeter Dettman2015-11-21252-333/+559
| |
| * Factor out IsEnumType methodPeter Dettman2015-11-211-10/+11
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-211-5/+11
|\|
| * RefactoringPeter Dettman2015-11-211-5/+11
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-213-5/+25
|\|
| * Add Threefish entries to factories to get tests passingPeter Dettman2015-11-213-5/+25
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-216-526/+814
|\|
| * BMA-52 Fix SerpentEngine byte-orderingPeter Dettman2015-11-216-526/+814
| | | | | | | | - The new TnepresEngine was added to retain the historical behaviour of SerpentEngine
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-202-2/+3
|\|
| * Call NextBytes instead of GenerateSeedPeter Dettman2015-11-201-1/+2
| |
| * Don't reveal the output size in exception messagePeter Dettman2015-11-201-1/+1
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-191-0/+1
|\|
| * Handle COORD_SKEWED tooPeter Dettman2015-11-191-0/+1
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-192-2/+67
|\|
| * Save an inversion in ECDSA verification for common casesPeter Dettman2015-11-192-2/+67
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-184-4/+9
|\|
| * Move classes up into Org.BC.CryptoPeter Dettman2015-11-182-2/+2
| |
| * Access entropy source via propertyPeter Dettman2015-11-182-2/+7
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-1714-60/+198
|\|
| * Improve usage/behaviour of SecureRandom.GenerateSeedPeter Dettman2015-11-179-27/+122
| |
| * Port some DES/DESEDE changes from JavaPeter Dettman2015-11-175-33/+76
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-171-1/+1
|\|
| * Add missing lock for PORTABLEPeter Dettman2015-11-171-1/+1
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-1620-25/+1852
|\|
| * Finish port of latest PRNG/DRBG stuff from JavaPeter Dettman2015-11-1616-430/+1035
| |
| * Remove redundant semicolonsPeter Dettman2015-11-164-4/+4
| |
| * More rename/deletePeter Dettman2015-11-161-33/+0
| |
| * Delete filesPeter Dettman2015-11-162-48/+0
| |
| * More delete/move/renamePeter Dettman2015-11-166-986/+48
| |
| * Rename/delete some filesPeter Dettman2015-11-163-103/+0
| |
| * FIPS DRBG digest/hmac/CTRDavid Hook2015-11-1612-0/+2291
| |
| * added 4[] ConcatenateDavid Hook2015-11-161-0/+31
| |
| * added 3[] ConcatenateDavid Hook2015-11-161-0/+22
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-142-6/+12
|\|
| * Check there is no trailing data in Asn1Object.FromByteArrayPeter Dettman2015-11-142-6/+12
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-137-43/+97
|\|
| * Update ECPrivateKeyStructure following Java APIPeter Dettman2015-11-135-29/+83
| |
| * Obsolete sequence constructor and refactorPeter Dettman2015-11-131-11/+12
| |
| * Use portable methods for ASCII conversionPeter Dettman2015-11-131-3/+2
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-135-10/+60
|\|
| * Further refinement to random prime constructorPeter Dettman2015-11-131-3/+2
| |
| * According to RFC 6066, host_name should use ASCII encodingPeter Dettman2015-11-131-6/+7
| |
| * Fix length checkPeter Dettman2015-11-131-1/+1
| |
| * added GetInstance methodsDavid Hook2015-11-132-0/+50
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-1233-165/+182
|\|
| * Review of culture-independent String comparison methodsPeter Dettman2015-11-1232-146/+165
| |
| * Refactoring of "unused bits" changesPeter Dettman2015-11-121-19/+17
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-121-1/+3
|\|
| * Use culture-independent prefix-check in MacUtilities.GetMacPeter Dettman2015-11-121-1/+3
| | | | | | | | - Fix for https://github.com/bcgit/bc-csharp/pull/40 (modified from original patch)
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-101-0/+4
|\|
| * Add sanity check on input lengthPeter Dettman2015-11-101-0/+4
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-1060-298/+425
|\|
| * Address various compiler warningsPeter Dettman2015-11-1042-83/+84
| |
| * Fix IV check for 64-bit blockSizePeter Dettman2015-11-101-3/+5
| |
| * Add BerBitString and improve "unused bit" handlingPeter Dettman2015-11-1022-156/+260
| |
| * Add more PkiFailureInfo constantsPeter Dettman2015-11-101-45/+69
| |
| * Improve random prime constructorPeter Dettman2015-11-091-11/+7
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-091-1/+1
|\|
| * Add DOTNET and LIB preprocessor flags as per BouncyCastle-PCLPeter Dettman2015-11-093-4/+4
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-091-1/+1
|\|
| * fixed argument null messageDavid Hook2015-11-091-1/+1
| |
| * Fix weird characterPeter Dettman2015-11-081-1/+1
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-085-6/+17
|\|
| * Needs to be in Org.BouncyCastle namespace for nowPeter Dettman2015-11-081-1/+1
| |
| * A few more changes to sync up with BouncyCastle-PCLPeter Dettman2015-11-086-1/+40
| |
* | Whitespace, comments, unused import, missing test codePeter Dettman2015-11-083-10/+12
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-083-4/+27
|\|
| * Some more PORTABLE updatesPeter Dettman2015-11-083-3/+27
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into pclPeter Dettman2015-11-0876-591/+1203
|\|
| * Tighten up the correspondence b/w Close/DisposePeter Dettman2015-11-0819-41/+31
| |
| * Missed a Close/Dispose changePeter Dettman2015-11-081-5/+4
| |
| * Use utility method from Enums to avoid platform-specific code herePeter Dettman2015-11-081-1/+1
| |
| * Update to "Null parameters" behaviour from Java 1.53Peter Dettman2015-11-081-44/+20
| |
| * AddOptional can take varargsPeter Dettman2015-11-083-6/+3
| |
| * WhitespacePeter Dettman2015-11-082-2/+2
| |
| * Oops, fix method namesPeter Dettman2015-11-0428-29/+29
| |
| * Replace Close with Dispose for PORTABLEPeter Dettman2015-11-0428-69/+485
| |
| * Remove redundant FlushPeter Dettman2015-11-041-2/+0
| |
| * Change Close calls to Dispose calls for PORTABLEPeter Dettman2015-11-0450-80/+128
| |
| * Perform counter increment without branchesPeter Dettman2015-11-031-4/+5
| |
| * Improve performance of AES key schedulePeter Dettman2015-10-303-93/+310
| |
| * Rewrite (block) update for improved performancePeter Dettman2015-10-301-15/+21
| |
| * Use optimized MR rounds only in random-search contextsPeter Dettman2015-10-294-30/+41
| |
| * Increase number of small factors tested forPeter Dettman2015-10-291-29/+74
| |
| * Optimize the number of Rabin-Miller rounds used for probable primality testingPeter Dettman2015-10-291-4/+19
| |
* | Fix Compare() declarationPeter Dettman2015-10-281-1/+1
| |
* | Fix duplicated 'using' directivesPeter Dettman2015-10-283-4/+0
| |
* | Merge branch 'master-vs12' into pclOren Novotny2015-10-273-29/+50
|\ \
| * | Merge branch 'master' into master-vs12Oren Novotny2015-10-274-89/+151
| |\|
| | * Pull a few PORTABLE changes from BouncyCastle-PCL (with fixes)Peter Dettman2015-10-274-89/+151
| | |
* | | Merge branch 'master-vs12' into pclOren Novotny2015-10-2615-93/+92
|\| |
| * | Merge branch 'master' into master-vs12Oren Novotny2015-10-2615-93/+92
| |\|
| | * removed fileDavid Hook2015-10-261-23/+0
| | |
| | * Fixed method name on verifier factory classDavid Hook2015-10-246-6/+6
| | |
| | * Fixed naming of Asn1 implementationDavid Hook2015-10-243-4/+4
| | |
| | * fixed file nameDavid Hook2015-10-241-0/+23
| | |
| | * Final naming refactorDavid Hook2015-10-2415-60/+60
| | |
| | * comment updateDavid Hook2015-10-243-15/+14
| | |
| | * comment updateDavid Hook2015-10-244-19/+19
| | |
| | * comment updateDavid Hook2015-10-241-1/+1
| | |
| | * renamed ISignatureCalculator to ISignatureCalculatorFactoryDavid Hook2015-10-2410-41/+41
| | |
* | | Merge branch 'master-vs12' into pclOren Novotny2015-10-2412-37/+24
|\| |
| * | Merge branch 'master' into master-vs12Oren Novotny2015-10-2412-37/+24
| |\|
| | * Merge branch 'master' of bcgit@git.bouncycastle.org:bc-csharp.gitDavid Hook2015-10-221-13/+12
| | |\
| | | * Fix faulty constructor and refactorPeter Dettman2015-10-221-13/+12
| | | |
| | * | Changed name of Value() to Collect()David Hook2015-10-229-12/+12
| | |/
| | * Merge branch 'master' of bcgit@git.bouncycastle.org:bc-csharp.gitDavid Hook2015-10-212-12/+0
| | |\
| | | * Remove inapplicable comments in key generatorsPeter Dettman2015-10-212-12/+0
| | | |
| | * | Added missed files on IBlockResult changeDavid Hook2015-10-212-3/+3
| | |/
| | * Renamed DoFinal to Value on IBlockResult.David Hook2015-10-217-9/+9
| | |
* | | remove files not in masterOren Novotny2015-10-1811-1003/+0
| | |
* | | Add support for .NET Core. Brings back filesystem-based operationsOren Novotny2015-10-183-5/+5
| | |
* | | Change dotnet -> sys_runtimeOren Novotny2015-10-181-1/+1
| | |
* | | handle version info cleanlyOren Novotny2015-10-181-13/+1
| | |
* | | Merge in latest from masterOren Novotny2015-10-1894-477/+468
|\| |
| * | Merge branch 'master' into master-vs12Oren Novotny2015-10-1894-412/+408
| |\|
| | * SigOutputStream removed from the other-platform path too.Peter Dettman2015-10-181-1/+1
| | |
| | * PCL: No support for FileInfo/FileStreamPeter Dettman2015-10-183-0/+6
| | |
| | * http://www.bouncycastle.org/jira/browse/BMA-98Peter Dettman2015-10-183-21/+109
| | | | | | | | | | | | | | | - Support v3 encryption - Port more rewrap tests from Java API
| | * Remove the 'debug' logging from NaccacheSternPeter Dettman2015-10-183-176/+34
| | |
| | * PCL: Various non-IO changesPeter Dettman2015-10-1830-46/+91
| | |
| | * No SerializableAttribute in PCLPeter Dettman2015-10-1840-40/+40
| | |
| | * Merge branch 'master' of git.bouncycastle.org:bc-csharpPeter Dettman2015-10-181-39/+34
| | |\
| | | * BMA-132 added support for ISignatureCalculator interfaceDavid Hook2015-10-181-39/+34
| | | |
| | * | More SIC changes for consistency with Java APIPeter Dettman2015-10-181-4/+6
| | | |
| | * | http://www.bouncycastle.org/jira/browse/BMA-82Peter Dettman2015-10-184-7/+13
| | |/ | | | | | | | | | - use SecureRandom to generate "arbitrary" values
| | * http://www.bouncycastle.org/jira/browse/BMA-113Peter Dettman2015-10-184-25/+17
| | | | | | | | | | | | - Convert DateTime to string using InvariantCulture
| | * http://www.bouncycastle.org/jira/browse/BMA-128Peter Dettman2015-10-182-2/+2
| | | | | | | | | | | | - Cater for future X.509 versions
| | * Followups for the SicBlockCipher changesPeter Dettman2015-10-181-3/+4
| | |
| | * Add CalculateMac utility methodPeter Dettman2015-10-181-0/+8
| | |
| | * Switch to Strings.ToByteArray as is used in the Java APIPeter Dettman2015-10-181-2/+2
| | |
| | * SIC renamed to CTR, minimum IV length check addedPeter Dettman2015-10-181-24/+24
| | |
| | * http://www.bouncycastle.org/jira/browse/BMA-90Peter Dettman2015-10-184-29/+24
| | | | | | | | | | | | | | | - Make CmsReadable public - Make a few methods virtual
* | | add version infoOren Novotny2015-10-181-1/+3
| | |
* | | merge latest from masterOren Novotny2015-10-1816-103/+1879
|\| |
| * | Merge branch 'master' into master-vs12Oren Novotny2015-10-1815-104/+1879
| |\|
| | * https://github.com/bcgit/bc-csharp/issues/37Peter Dettman2015-10-175-73/+567
| | | | | | | | | | | | - Add alternative PGP methods involving passphrases to support UTF8 or caller-defined encodings
| | * Fix various warnings from recent commitsPeter Dettman2015-10-176-33/+33
| | |
| | * Fix case of JPAKE filenamesPeter Dettman2015-10-176-0/+0
| | |
| | * Merge branch 'master' into avanpo-masterPeter Dettman2015-10-171-1/+1
| | |\
| | | * Can't use var keyword in .NET 1.1Peter Dettman2015-10-171-1/+1
| | | |
| | * | Various JPAKE changes to fit existing code conventionsPeter Dettman2015-10-177-224/+178
| | | | | | | | | | | | | | | | | | | | - 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-177-0/+1327
| | |\ \ | | | |/ | | |/|
| | | * more commenting fixesAlex van Poppelen2015-10-171-8/+10
| | | |
| | | * cleaned up commenting a bitAlex van Poppelen2015-10-172-316/+263
| | | |
| | | * ported jpake library and tests from javaAlex van Poppelen2015-10-177-0/+1378
| | | |
* | | | merge to pclOren Novotny2015-10-179-243/+686
|\| | |
| * | | Merge branch 'master' into master-vs12Oren Novotny2015-10-179-273/+716
| |\| |
| | * | Fix whitespace and remove Dispose methodPeter Dettman2015-10-172-93/+53
| | | |
| | * | Merge branch 'keyhasing' of https://github.com/darkoperator/bc-csharp into ↵Peter Dettman2015-10-174-6/+195
| | |\ \ | | | | | | | | | | | | | | | darkoperator-keyhasing
| | | * | Add support to specifying Hash Algo when adding a subkey and generating a ↵Carlos Perez2014-06-084-6/+195
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | keyring. DSA2 and in the future EC keys requiere hashing higher than SHA1.
| | * | | Merge branch 'master' of bcgit@git.bouncycastle.org:bc-csharp.gitDavid Hook2015-10-177-32/+413
| | |\ \ \ | | | | |/ | | | |/|
| | * | | Initial cut of SignerInfoGenerator for CMSDavid Hook2015-10-171-1/+1
| | | | |
| | * | | Initial cut of SignerInfoGeneratorDavid Hook2015-10-175-212/+506
| | | | |
* | | | | Merge branch 'master-vs12' into pclOren Novotny2015-10-16135-3491/+4999
|\| | | |
| * | | | Merge branch 'master' into master-vs12Oren Novotny2015-10-16135-3491/+4993
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | Port of non-blocking TLS API from JavaPeter Dettman2015-10-165-29/+390
| | | | |
| | * | | Avoid Interlocked.Increment(Int64) on .NET CFPeter Dettman2015-10-162-3/+23
| | |/ / | | | | | | | | | | | | - https://github.com/bcgit/bc-csharp/issues/20
| | * | Further work of signature/verification calculators.David Hook2015-10-1614-232/+430
| | | | | | | | | | | | | | | | | | | | Added IBlockResult and IVerifier Added verifier provider verify methods to X.509 PKCS#10 classes.
| | * | Port latest X9 EC stuff from Java APIPeter Dettman2015-10-148-214/+224
| | | |
| | * | Support "CMS" headerPeter Dettman2015-10-141-0/+1
| | | |
| | * | Consolidate all F2m decompression methods into AbstractF2mPeter Dettman2015-10-1419-1735/+96
| | | |
| | * | Add ECCDH as valid aliasPeter Dettman2015-10-141-5/+5
| | | |
| | * | Added "Lenstra" checkPeter Dettman2015-10-141-97/+101
| | | |
| | * | Added extra OIDs.David Hook2015-10-141-2/+28
| | | |
| | * | Port of latest PGP tests and supporting code changesPeter Dettman2015-10-1236-355/+1205
| | | |
| | * | removed bogus imports (old FilterStream)David Hook2015-10-123-84/+87
| | | | | | | | | | | | | | | | added ISignatureGenerator to Pkcs10.
| | * | Introduced Utilities.IO.FilterStreamDavid Hook2015-10-124-2/+70
| | | |
| | * | Fixed genericsDavid Hook2015-10-128-30/+24
| | | |
| | * | Initial cut of signature generation operators.David Hook2015-10-129-117/+717
| | | |
| | * | Port of recent ISO trailer updates from JavaPeter Dettman2015-10-024-102/+129
| | | |
| | * | Add NIST OIDs and DigestUtilities entries for SHA3Peter Dettman2015-10-012-2/+28
| | | |
| | * | Fix class declarationPeter Dettman2015-09-061-1/+1
| | | |
| | * | Merge branch 'master' of git.bouncycastle.org:bc-csharpPeter Dettman2015-09-065-551/+1018
| | |\ \
| | | * | Port of Keccak, SHA-3, SHAKE from JavaPeter Dettman2015-09-064-506/+699
| | | | |
| | | * | Add Miller-Rabin methodsPeter Dettman2015-08-141-45/+319
| | | | |
| | * | | Merge branch 'master' of git.bouncycastle.org:bc-csharpPeter Dettman2015-08-1434-116/+2042
| | |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: crypto/src/asn1/x9/X9ECParametersHolder.cs
| | | * | Refactor NextPacketTag()Peter Dettman2015-08-141-11/+7
| | | | |
| | | * | Optimize (Inv_)Mcol methods in AES enginesPeter Dettman2015-08-143-20/+55
| | | | |
| | | * | Fix 64-bit multiply (not used)Peter Dettman2015-08-142-5/+73
| | | | | | | | | | | | | | | | | | | | - correct weird shift lengths in 32-bit multiply (no bug)
| | | * | Use Itoh-Tsujii inversion (with extended bases for some cases)Peter Dettman2015-08-1318-18/+376
| | | | |
| | | * | Switch from lookup table to bit twiddlingPeter Dettman2015-08-131-42/+67
| | | | |
| | * | | Add locking to lazy factory propertyPeter Dettman2015-06-121-6/+9
| | | | |
* | | | | Merge branch 'master-vs12' into pclOren Novotny2015-07-3042-135/+2277
|\| | | |
| * | | | Merge branch 'master' into master-vs12Oren Novotny2015-07-3042-135/+2277
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | Move lazy initialization under lockPeter Dettman2015-06-261-16/+19
| | | | |
| | * | | Latest custom EC updates from Java APIPeter Dettman2015-06-1914-12/+1454
| | | | |
| | * | | Merge branch 'master' of https://github.com/FancyFon/bc-csharp into ↵Peter Dettman2015-06-171-3/+1
| | |\ \ \ | | | |/ / | | |/| | | | | | | FancyFon-master
| | | * | Changed PkixCertPathChecker Check method signature, so chosen unsupported ↵Marcin Paszylk2015-06-161-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | certificate extensions can be removed from collection in Check method implementation. Change-Id: I2041e4dc7be1b041bbe3a4ff0537be921b1f317b
| | * | | Performance optimizationPeter Dettman2015-06-121-14/+42
| | | | |
| | * | | Improve limit-testing to avoid overflow problemsPeter Dettman2015-06-111-3/+3
| | | | |
| | * | | Add new class PrimesPeter Dettman2015-06-111-0/+282
| | |/ / | | | | | | | | | | | | - Initial implementation of Shawe-Taylor (FIPS 186-4 C.6)
| | * | Add range checks to F2m field elementsPeter Dettman2015-06-099-8/+11
| | | |
| | * | Code cleanupPeter Dettman2015-05-271-59/+69
| | | |
| | * | Merge branch 'pkcs5v2sha2' of https://github.com/bartland/bc-csharp into ↵Peter Dettman2015-05-271-13/+59
| | |\ \ | | | | | | | | | | | | | | | bartland-pkcs5v2sha2
| | | * | Support (low-level) for non-default PRFs for PKCS5v2bartland2015-04-101-13/+59
| | | | |
| | * | | Change default DH group chosen by TLS server to 2048 bitsPeter Dettman2015-05-255-16/+36
| | | | | | | | | | | | | | | | | | | | TLS client will not accept < 1024 bits DH group by default
| | * | | Port recent Java updatesPeter Dettman2015-04-188-5/+311
| | | | |
| | * | | Remove overly strict check on ECC extensionsPeter Dettman2015-04-111-2/+6
| | |/ /
* | | | Add Sys.Runtime PCLOren Novotny2015-04-254-2/+36
| | | |
* | | | Merge branch 'master-vs12' into pclOren Novotny2015-04-25242-3044/+20742
|\| | |
| * | | Merge branch 'master' into master-vs12Oren Novotny2015-04-25242-3044/+20742
| |\| |
| | * | ValidDays only returns 0 if there is no expiry, and is ObsoletePeter Dettman2015-03-271-21/+26
| | | | | | | | | | | | | | | | - Thanks to Severin Friede for reporting (see JIRA BMA-127)
| | * | Improved docs and code cleanupPeter Dettman2015-03-261-46/+11
| | | |
| | * | Provide a KeyContainerName when creating an RSACryptoServiceProviderPeter Dettman2015-03-261-1/+3
| | | | | | | | | | | | | | | | - Thanks to Frederik Carlier for reporting and providing a fix (see JIRA BMA-130)
| | * | Retain the OID actually used when initialized by keysizePeter Dettman2015-03-261-0/+1
| | | | | | | | | | | | | | | | - Thanks to Kyle Hamilton for the patch (see bcgit/bc-csharp#16)
| | * | Added AES, IDEA, and CAST5 CBC S/MIME Capability identifiersJeffrey Stedfast2015-03-261-0/+6
| | | |
| | * | F2mCurve cleanupPeter Dettman2015-03-262-5/+29
| | | |
| | * | Merge branch 'mpsinfo-duplicatedigest'Peter Dettman2015-03-251-8/+14
| | |\ \
| | | * | FormattingPeter Dettman2015-03-251-1/+2
| | | | |
| | | * | Merge branch 'duplicatedigest' of https://github.com/mpsinfo/bc-csharp into ↵Peter Dettman2015-03-251-8/+13
| | | |\ \ | | | | | | | | | | | | | | | | | | mpsinfo-duplicatedigest
| | | | * | Correct duplicate key exception when more than one signer use the same ↵Carlos Alberto Costa Beppler2015-03-241-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | digest algorithm.
| | * | | | Include ANSSI curves in getByOID lookupPeter Dettman2015-03-251-1/+6
| | | | | |
| | * | | | Add custom implementations of SEC binary curvesPeter Dettman2015-03-2449-1/+11800
| | | | | |
| | * | | | Add GetHashCode methods for ulong[]Peter Dettman2015-03-241-0/+42
| | | | | |
| | * | | | Custom curves for secp128r1 and secp160r1/r2/k1Peter Dettman2015-03-2415-32/+2750
| | |/ / /
| | * | | F2m changes in preparation for custom binary curvesPeter Dettman2015-03-235-376/+354
| | | | |
| | * | | Fix case-handling for custom curve namesPeter Dettman2015-03-231-16/+26
| | | | |
| | * | | Math.Raw support for custom binary curvesPeter Dettman2015-03-2342-11/+2365
| | | | | | | | | | | | | | | | | | | | - Also migrate the 'raw' stuff into Math.Raw following Java build
| | * | | Improve handling of extensions for session resumptionPeter Dettman2015-03-237-224/+273
| | | | |
| | * | | Reduce memory usage of INTERLEAVE2_TABLEPeter Dettman2015-03-231-1/+1
| | | | |
| | * | | Add SquarePow method to ECFieldElementPeter Dettman2015-03-231-8/+16
| | | | |
| | * | | Add ANSSI curve FRP256v1 and refactor curve registriesPeter Dettman2015-03-238-70/+203
| | |/ /
| | * | Update TLS for draft-ietf-tls-session-hash-04Peter Dettman2015-03-107-46/+45
| | | |
| | * | Port of DTLS tests from JavaPeter Dettman2015-03-091-4/+4
| | | |
| | * | Remove extraneous class referencePeter Dettman2015-03-091-1/+1
| | | |
| | * | Add constants for GNU protection modesPeter Dettman2015-03-091-0/+2
| | | |
| | * | Add SignerUtilities handling for X931SignerPeter Dettman2015-03-092-2/+21
| | | |
| | * | Port X931Signer and tests from JavaPeter Dettman2015-03-0911-47/+281
| | | |