summary refs log tree commit diff
path: root/crypto/src/security (follow)
Commit message (Expand)AuthorAgeFilesLines
* Refactoring in Asn1.OiwPeter Dettman2024-07-012-4/+2
* Add support for modified UTF-8 in JKSAlexander Scheel2024-06-211-19/+125
* Refactoring in ParameterUtilitiesPeter Dettman2024-06-201-6/+6
* Refactoring in Asn1.PkcsPeter Dettman2024-06-203-4/+3
* DerInteger constants for small valuesPeter Dettman2024-06-121-1/+1
* Refactor to use Enum.TryParsePeter Dettman2024-05-133-152/+119
* Add other dhSinglePass OID entries to registriesPeter Dettman2024-03-042-3/+52
* Fix NullReferenceException in PbeUtilitiesTriton Circonflexe2024-01-281-0/+18
* Overhaul algorithm registriesPeter Dettman2024-01-207-503/+871
* Updates to Cms from bc-javaPeter Dettman2023-07-241-2/+2
* Add Rfc5649WrapEnginePeter Dettman2023-07-223-6/+41
* Add explanatory comment for "wrong AES OIDs"Peter Dettman2023-07-223-6/+19
* Add more MQV OIDsPeter Dettman2023-07-191-1/+6
* Refactoring around SubjectPublicKeyInfoPeter Dettman2023-07-191-4/+4
* Refactoring around PrivateKeyInfoPeter Dettman2023-07-181-6/+16
* Add ECDHCWithKdfBasicAgreementPeter Dettman2023-06-141-11/+6
* Add new variant of GetBasicAgreementWithKdfPeter Dettman2023-06-141-3/+7
* BigInteger construction from little-endianPeter Dettman2023-04-202-10/+9
* Add Memory/Span accessors to avoid some copiesPeter Dettman2023-04-112-0/+18
* ParameterUtilities support for CCM, GCM parametersPeter Dettman2023-02-161-0/+25
* Update WrapperUtilities algorithmsPeter Dettman2023-02-141-11/+46
* Use 2 * output length for seed sizePeter Dettman2023-02-131-1/+1
* Increase seed size for DigestRandomGenerator usesPeter Dettman2023-02-101-1/+1
* Misc. cleanup after bc-fips-csharp updatesPeter Dettman2023-01-301-1/+1
* Improvements to EdDSA use casesPeter Dettman2023-01-121-33/+88
* Span-based alternatives to char[]Peter Dettman2022-12-211-51/+292
* Use FixedTimeEqualsPeter Dettman2022-11-231-2/+2
* Make factory classes staticPeter Dettman2022-11-082-10/+2
* GOST 2012 private key readingPeter Dettman2022-11-061-13/+83
* Add some dotnet ECDsa interop methodsPeter Dettman2022-11-061-32/+86
* GOST registry entriesPeter Dettman2022-11-051-0/+4
* Resolve some FIXMEsPeter Dettman2022-11-051-3/+2
* Port OpenPGP support for XDH, EdDSA from bc-javaPeter Dettman2022-11-052-4/+12
* Use correct OIDPeter Dettman2022-10-293-3/+3
* DateTimeUtilities improvements:Peter Dettman2022-10-271-4/+2
* FIne-grained SupportedOSPlatform attributesPeter Dettman2022-10-251-3/+24
* Add Gost2012 algorithms to registriesPeter Dettman2022-10-232-2/+32
* Complete SecureRandom refactoringPeter Dettman2022-10-232-5/+6
* Change BigInteger arbitrary random sourcePeter Dettman2022-10-231-12/+24
* JksStore endianness safetyPeter Dettman2022-10-201-55/+44
* More span variants in randomness classesPeter Dettman2022-10-071-8/+36
* Remove Times classPeter Dettman2022-10-051-2/+1
* Use generics in EnumsPeter Dettman2022-10-053-12/+10
* Support GOST agreement OIDsPeter Dettman2022-10-042-5/+9
* Port Blake3 from bc-javaPeter Dettman2022-09-281-0/+4
* Separate out new IBlockCipherMode from IBlockCipherPeter Dettman2022-09-121-13/+19
* Add basic support for JKS keystoresPeter Dettman2022-09-121-0/+610
* Span-based variants for IDigest, IXofPeter Dettman2022-08-231-2/+29
* Implement NextBytes(Span<byte)Peter Dettman2022-08-191-0/+16
* Add SupportedOSPlatform attributesPeter Dettman2022-07-171-9/+9
* Utility method for selecting AES enginePeter Dettman2022-07-173-5/+5
* Generics migration completePeter Dettman2022-06-2913-1566/+1383
* Update EC curve registry classesPeter Dettman2022-06-242-4/+4
* Cleanup Exception classesPeter Dettman2022-06-2412-86/+240
* Remove certpath from PkixCertPathValidatorExceptionPeter Dettman2022-06-241-7/+8
* Remvoe ThreadedSeedGeneratorPeter Dettman2022-06-231-37/+0
* ObsoleteAttribute cleanupPeter Dettman2022-06-221-1/+1
* ObsoleteAttribute cleanupPeter Dettman2022-06-221-10/+0
* Cleanup old build systemsPeter Dettman2022-06-2114-14/+14
* ObsoleteAttribute cleanupPeter Dettman2022-06-212-21/+0
* Improve curve registry lazinessPeter Dettman2022-02-031-1/+1
* RefactoringPeter Dettman2021-11-061-12/+2
* Followup OAEP changesPeter Dettman2021-07-211-1/+0
* Improve EdDSA/XDH key validationPeter Dettman2021-06-062-22/+14
* Fix project files plus portability fixesPeter Dettman2021-05-241-2/+2
* Add support for ARIAPeter Dettman2021-05-243-16/+131
* github #222 addressed OAEP parameter setting, refactored KeyTransRecipientInf...David Hook2021-05-241-0/+1
* Merge branch 'master' of https://github.com/fabiogermann/bc-csharp into fabio...David Hook2021-05-241-0/+10
|\
| * added an implementation of RSA/ECB/OAEPWithSHA-256AndMGF1Padding as it is imp...Fabio Germann2016-02-181-0/+10
* | Fix SHAKE 'digest' output sizePeter Dettman2021-02-111-7/+9
* | Various SHA512/224, SHA512/256, SHA3 supportPeter Dettman2021-02-102-5/+46
* | Add more PSS algorithm namesPeter Dettman2021-02-091-1/+11
* | Support RSASSA-PSS as keypair generator algPeter Dettman2020-07-181-1/+2
* | Straighten out ECGOST3410NamedCurvesPeter Dettman2020-07-172-37/+11
* | Fix spurious table entryPeter Dettman2020-06-211-1/+0
* | Fix range and bias of NextDoublePeter Dettman2020-06-211-12/+9
* | first cut at PKCS#5 Scheme 2 in PKCS#12David Hook2020-04-251-0/+30
* | github #237 - gost 2012 parsingDavid Hook2020-04-251-5/+15
* | initial support for non-default PRF with PBKDF2David Hook2020-04-183-3/+16
* | Mark some constructors obsolete (per bc-java)Peter Dettman2020-02-122-4/+4
* | Add ChaCha ciphers to factory classesPeter Dettman2019-09-103-11/+43
* | Use Arrays.Reverse utility method in several placesPeter Dettman2019-08-041-10/+1
* | Refactoring in PublicKeyFactoryPeter Dettman2019-08-041-54/+59
* | Support SM2 in SignerUtilitiesPeter Dettman2019-06-011-0/+16
* | Fixes and tidying up for releasePeter Dettman2019-01-311-0/+5
* | minor tweakingDavid Hook2019-01-203-10/+10
* | Added ECGOST3410_2012SignerMegan Woods2019-01-142-25/+173
* | Move generic "...withRSA" handler after PSSwithRSAPeter Dettman2018-10-141-9/+6
* | Port of CVC-ECDSA and PLAIN-ECDSA from JavaPeter Dettman2018-10-142-124/+147
* | Refactoring to support custom ISignatureFactoryPeter Dettman2018-10-112-0/+21
* | Port of SM4 from Java APIPeter Dettman2018-09-253-2/+10
* | Higher-level API support for Ed25519/Ed448/X25519/X448Peter Dettman2018-09-215-26/+159
* | Update registries for digests, MACs from bc-javaPeter Dettman2018-04-083-10/+39
* | Provide methods taking explicit CspParametersPeter Dettman2018-04-081-0/+23
* | Port of BLAKE2B/2S digests from bc-javaPeter Dettman2018-04-081-28/+83
* | ReformatPeter Dettman2018-02-041-186/+178
* | Add OIW OIDs in various lookup tablesPeter Dettman2017-09-051-2/+8
* | Support INTEGER encoding when reading GOST private keysPeter Dettman2017-09-041-8/+15
* | Added s box allocation to AesEnginePeter Dettman2017-06-103-5/+5
* | Prefer high bits for powers-of-twoPeter Dettman2016-03-101-2/+6
|/
* Add Threefish entries to factories to get tests passingPeter Dettman2015-11-213-5/+25
* BMA-52 Fix SerpentEngine byte-orderingPeter Dettman2015-11-213-1/+8
* Improve usage/behaviour of SecureRandom.GenerateSeedPeter Dettman2015-11-171-10/+11
* Add missing lock for PORTABLEPeter Dettman2015-11-171-1/+1
* Finish port of latest PRNG/DRBG stuff from JavaPeter Dettman2015-11-161-21/+14
* Update ECPrivateKeyStructure following Java APIPeter Dettman2015-11-131-8/+7
* Review of culture-independent String comparison methodsPeter Dettman2015-11-126-27/+27
* Use culture-independent prefix-check in MacUtilities.GetMacPeter Dettman2015-11-121-1/+3
* Address various compiler warningsPeter Dettman2015-11-103-8/+8
* PCL: Various non-IO changesPeter Dettman2015-10-182-2/+2
* No SerializableAttribute in PCLPeter Dettman2015-10-1813-13/+13
* Add CalculateMac utility methodPeter Dettman2015-10-181-0/+8
* Avoid Interlocked.Increment(Int64) on .NET CFPeter Dettman2015-10-161-2/+11
* Add ECCDH as valid aliasPeter Dettman2015-10-141-5/+5
* Add NIST OIDs and DigestUtilities entries for SHA3Peter Dettman2015-10-011-2/+22
* Provide a KeyContainerName when creating an RSACryptoServiceProviderPeter Dettman2015-03-261-1/+3
* Add SignerUtilities handling for X931SignerPeter Dettman2015-03-091-0/+20
* Spelling fixesPeter Dettman2015-02-051-2/+2
* Use platform RNG as master, where available release-1.8.0-beta.4Peter Dettman2014-09-281-64/+89
* FormattingPeter Dettman2014-09-281-205/+205
* Merge branch 'master' of github.com:rahvee/bc-csharp into rahvee-masterPeter Dettman2014-09-281-16/+18
|\
| * In SecureRandom, the usage of ReversedWindowGenerator only reordered the outp...Edward Ned Harvey2014-08-051-3/+1
| * GetInstance() returns a seeded instance. If you want an unseeded instance, yo...Edward Ned Harvey2014-08-051-10/+6
| * SecureRandom ctor: given this is a sha1Generator, seed with 20 bytes instead ...Edward Ned Harvey2014-08-051-1/+1
| * use CryptoApiRandomGenerator in addition to other entropy sourcesEdward Ned Harvey2014-08-051-1/+6
| * after seeding, pointlessly threw away the first few bytes. Removed.Edward Ned Harvey2014-08-051-1/+0
| * use 32 bytes instead of 24 for seed material from ThreadedSeedGeneratorEdward Ned Harvey2014-08-051-1/+5
* | Cleanup obsolete code warningsPeter Dettman2014-08-261-2/+1
* | Bring RsaDigestSigner uptodate with Java APIPeter Dettman2014-08-201-1/+1
* | BMA-125 Remove duplicate/wrong RIPEMD160/ECDSA entriesPeter Dettman2014-08-201-364/+361
|/
* BMA-105Peter Dettman2014-07-211-12/+15
* Port of PrivateKeyInfo changes from JavaPeter Dettman2014-07-211-8/+8
* Cleanup various warnings, and reformattingPeter Dettman2014-01-291-1/+1
* FormattingPeter Dettman2014-01-262-359/+359
* Factor out variation of MacUtilities.DoFinalPeter Dettman2013-12-181-2/+7
* Clean up all the special handling for IDEA stuff, back to a single release as...Peter Dettman2013-12-173-12/+0
* Add methods for converting from BC RSAPrivateKeyStructurePeter Dettman2013-12-071-13/+34
* Initial import of old CVS repositoryPeter Dettman2013-06-2826-0/+4474