summary refs log tree commit diff
path: root/crypto/src/security (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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 ↵David Hook2021-05-241-0/+1
| | | | KeyTransRecipientInfoGenerator to allow deprecation of sub class
* Merge branch 'master' of https://github.com/fabiogermann/bc-csharp into ↵David Hook2021-05-241-0/+10
|\ | | | | | | fabiogermann-master
| * added an implementation of RSA/ECB/OAEPWithSHA-256AndMGF1Padding as it is ↵Fabio Germann2016-02-181-0/+10
| | | | | | | | implemented in java as: RSA/ECB/OAEPWithSHA-256AndMGF1WithSHA-1Padding
* | 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
| | | | | | | | - deprecate/replace methods returning ECDomainParameters
* | Fix spurious table entryPeter Dettman2020-06-211-1/+0
| |
* | Fix range and bias of NextDoublePeter Dettman2020-06-211-12/+9
| | | | | | | | - see https://github.com/bcgit/bc-csharp/issues/253
* | 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
| | | | | | | | | | - add SubjectPublicKeyInfo.ParsePublicKey and use where applicable - validate GOST3410 public key lengths
* | Support SM2 in SignerUtilitiesPeter Dettman2019-06-011-0/+16
| | | | | | | | - including support for non-standard SHA256withSM2
* | 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
| | | | | | | | Updated encoding of SubjectPublicKeyInfo and PrivateKeyInfo
* | 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
| | | | | | | | - see https://github.com/bcgit/bc-csharp/issues/153
* | 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
| | | | | | | | - https://github.com/bcgit/bc-csharp/issues/107
* | Port of BLAKE2B/2S digests from bc-javaPeter Dettman2018-04-081-28/+83
| | | | | | | | - also some misc. changes for other digests
* | ReformatPeter Dettman2018-02-041-186/+178
| |
* | Add OIW OIDs in various lookup tablesPeter Dettman2017-09-051-2/+8
| | | | | | | | | | - replace some OID literals with named ones - see https://github.com/bcgit/bc-csharp/issues/74
* | Support INTEGER encoding when reading GOST private keysPeter Dettman2017-09-041-8/+15
| | | | | | | | - see https://github.com/bcgit/bc-csharp/pull/86
* | Added s box allocation to AesEnginePeter Dettman2017-06-103-5/+5
| | | | | | | | - mark AesFastEngine obsolete and replace all usages with AesEngine
* | 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
| | | | - The new TnepresEngine was added to retain the historical behaviour of SerpentEngine
* 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
| | | | - Fix for https://github.com/bcgit/bc-csharp/pull/40 (modified from original patch)
* 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
| | | | - https://github.com/bcgit/bc-csharp/issues/20
* 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
| | | | - Thanks to Frederik Carlier for reporting and providing a fix (see JIRA BMA-130)
* 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
| | | | Obsolete seeded constructor in favour of GetInstance variant
* 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 ↵Edward Ned Harvey2014-08-051-3/+1
| | | | | | | | output of sha256Generator. It added computation overhead and zero cryptographic value. Removed.
| * GetInstance() returns a seeded instance. If you want an unseeded instance, ↵Edward Ned Harvey2014-08-051-10/+6
| | | | | | | | you must use the unseeded ctor in which you supply your own generator
| * SecureRandom ctor: given this is a sha1Generator, seed with 20 bytes instead ↵Edward Ned Harvey2014-08-051-1/+1
| | | | | | | | of 8
| * 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
| | | | | Support for parsing Gost3410x2001 private keys encoded as DER Integer Miscellaneous support methods ported from Java
* 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 ↵Peter Dettman2013-12-173-12/+0
| | | | assembly.
* Add methods for converting from BC RSAPrivateKeyStructurePeter Dettman2013-12-071-13/+34
|
* Initial import of old CVS repositoryPeter Dettman2013-06-2826-0/+4474