summary refs log tree commit diff
path: root/crypto/src/util (follow)
Commit message (Collapse)AuthorAgeFilesLines
* merge from masterOren Novotny2020-02-242-7/+25
|\
| * Stricter header validation for PEM filesPeter Dettman2020-02-201-4/+7
| |
| * Improve ChaCha20Poly1305 testsPeter Dettman2019-10-231-3/+18
| | | | | | | | - focused on processing array sub-ranges
* | Merge branch 'master' into netstandardOren Novotny2019-09-213-11/+100
|\|
| * Updates from bc-javaPeter Dettman2019-09-091-10/+51
| |
| * Port of strict hex decoding from bc-javaPeter Dettman2019-09-092-1/+49
| |
* | merge master into netstandardOren Novotny2019-08-223-41/+56
|\|
| * Add Clone for bool[]Peter Dettman2019-08-091-30/+21
| |
| * Refactor ToString()Peter Dettman2019-08-011-11/+6
| |
| * EC updates from bc-javaPeter Dettman2019-08-011-0/+15
| | | | | | | | | | | | | | - use half-trace when possible (odd m) for decompression/validation - provide field-specific half-trace methods for custom curves - clarify the logic of point-order testing for binary curves - expand test cases for invalid points
| * Misc. ASN.1 updates from bc-javaPeter Dettman2019-08-011-0/+14
| |
* | merge from masterOren Novotny2019-06-101-1/+1
|\|
| * Merge branch 'patch-4' of https://github.com/rastrup/bc-csharp into ↵Peter Dettman2019-06-011-1/+1
| |\ | | | | | | | | | rastrup-patch-4
| | * Update Arrays.csKristian Rastrup2019-05-231-1/+1
| | | | | | | | | Changed to string since char in StringBuilder constructor gets converted into int for capacity
* | | Merge branch 'master' into netstandardOren Novotny2019-05-313-9/+3
|\| |
| * | Increase zlib default buffer sizePeter Dettman2019-05-142-2/+2
| | |
| * | Refactor to not need pending_buf_sizePeter Dettman2019-05-141-7/+1
| |/
* | Merge branch 'master' into netstandardOren Novotny2019-03-131-1/+1
|\|
| * Fix setting of buffer positionPeter Dettman2019-02-071-1/+1
| |
* | merge from masterOren Novotny2019-02-072-7/+17
|\|
| * Fixes and tidying up for releasePeter Dettman2019-01-312-7/+17
| |
* | Merge branch 'master' into netstandardOren Novotny2019-01-154-0/+59
|\|
| * first cut on Pkcs8David Hook2019-01-152-0/+23
| |
| * Initial CMPMegan Woods2019-01-141-0/+25
| |
| * Added ECGOST3410_2012SignerMegan Woods2019-01-141-0/+11
| | | | | | | | Updated encoding of SubjectPublicKeyInfo and PrivateKeyInfo
* | merge from masterOren Novotny2018-10-211-1/+1
|\|
| * Env. prop.: Org.BouncyCastle.Asn1.AllowUnsafeIntegerPeter Dettman2018-10-181-1/+1
| | | | | | | | | | - set to "true" to weaken ASN.1 INTEGER checks - see https://github.com/bcgit/bc-csharp/issues/156
* | merge from master pcl-v1.8.3.37Oren Novotny2018-10-162-0/+13
|\|
| * Port of CVC-ECDSA and PLAIN-ECDSA from JavaPeter Dettman2018-10-142-0/+13
| |
* | merge from masterOren Novotny2018-10-161-0/+10
|\|
| * RFC 7748: Exclude all-zeroes agreement valuePeter Dettman2018-10-061-0/+10
| |
* | merge from masterOren Novotny2018-10-061-0/+25
|\|
| * Fix some TODOs for PORTABLE and StreamsPeter Dettman2018-10-051-0/+25
| |
* | merge from masterOren Novotny2018-09-303-0/+23
|\|
| * Port of SM4 from Java APIPeter Dettman2018-09-251-0/+12
| |
| * RefactoringPeter Dettman2018-09-201-0/+3
| |
| * RFC 5958: Update PrivateKeyInfoPeter Dettman2018-09-141-0/+8
| | | | | | | | - now supports optional 'publicKey' field
* | Merge from masterOren Novotny2017-09-221-0/+3
|\|
| * Check final padding character in Base64 data.Peter Dettman2017-09-171-0/+3
| |
* | merge from masterOren Novotny2017-05-202-2/+13
|\|
| * Avoid extra copy when processing TLS handshake messagesPeter Dettman2017-03-231-1/+6
| | | | | | | | - move handshake hash updates (outbound) to a more sensible place
| * Simple refactoring to follow bc-java codePeter Dettman2017-03-221-1/+7
| |
* | Convert projects over to cross-compiled net4, netstandard 1.0, netstandard ↵Oren Novotny2016-12-041-1/+1
|/ | | | 1.3 and Profile328 PCL. Add CI build and authenticode signing.
* Improve ZInputStream/ZOutputStream constructorsPeter Dettman2016-05-262-15/+60
|
* Add Platform method for getting the type name of an objectPeter Dettman2015-11-211-0/+5
|
* Factor out IsEnumType methodPeter Dettman2015-11-211-10/+11
|
* Finish port of latest PRNG/DRBG stuff from JavaPeter Dettman2015-11-161-44/+20
|
* added 4[] ConcatenateDavid Hook2015-11-161-0/+31
|
* added 3[] ConcatenateDavid Hook2015-11-161-0/+22
|
* Review of culture-independent String comparison methodsPeter Dettman2015-11-123-14/+34
|
* Fix weird characterPeter Dettman2015-11-081-1/+1
|
* 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-083-1/+28
|
* Tighten up the correspondence b/w Close/DisposePeter Dettman2015-11-089-12/+21
|
* Oops, fix method namesPeter Dettman2015-11-049-9/+9
|
* Replace Close with Dispose for PORTABLEPeter Dettman2015-11-049-28/+160
|
* Change Close calls to Dispose calls for PORTABLEPeter Dettman2015-11-048-12/+28
|
* PCL: Various non-IO changesPeter Dettman2015-10-183-8/+18
|
* No SerializableAttribute in PCLPeter Dettman2015-10-182-2/+2
|
* Introduced Utilities.IO.FilterStreamDavid Hook2015-10-121-0/+66
|
* Improve limit-testing to avoid overflow problemsPeter Dettman2015-06-111-3/+3
|
* F2mCurve cleanupPeter Dettman2015-03-261-0/+16
|
* Add GetHashCode methods for ulong[]Peter Dettman2015-03-241-0/+42
|
* Various updates to GCM from Java buildPeter Dettman2014-12-161-0/+5
|
* Finish initial porting of TLS 1.2 client from Java APIPeter Dettman2014-08-241-0/+13
|
* More TLS ported from Java APIPeter Dettman2014-08-211-4/+85
|
* Add Times utility classPeter Dettman2014-08-201-0/+14
|
* Port of new TlsEccUtilities class from JavaPeter Dettman2014-07-231-0/+102
| | | | | Various support methods in TlsUtilities and Arrays Fix short->byte for several enumeration types
* BMA-105Peter Dettman2014-07-211-0/+16
| | | | | Support for parsing Gost3410x2001 private keys encoded as DER Integer Miscellaneous support methods ported from Java
* Move NullOutputStream to util/ioPeter Dettman2014-04-061-0/+18
|
* Equality/hashcode should ignore "excess" wordsPeter Dettman2014-02-271-0/+54
|
* Port some openpgp updates from Java build for secret keysPeter Dettman2014-02-251-0/+13
|
* Update encoders from Java version, including catching invalid data instead ↵Peter Dettman2014-02-072-418/+448
| | | | of ignoring it
* Cleanup various warnings, and reformattingPeter Dettman2014-01-292-21/+21
|
* Add methods working with uint[]Peter Dettman2014-01-261-2/+44
|
* Port LongArray from Java and use in F2mFieldElementPeter Dettman2014-01-221-2/+7
|
* Fix up mergePeter Dettman2014-01-211-11/+27
|
* Merge branch 'feature/threefish-skein-memoable-sm3' of ↵Peter Dettman2014-01-213-0/+80
|\ | | | | | | | | | | | | | | git://github.com/timw/bc-csharp into timw-feature/threefish-skein-memoable-sm3 Conflicts: crypto/crypto.mdp crypto/src/util/Arrays.cs
| * Port Memoable digest support from bc-java.Tim Whittington2013-10-202-0/+56
| |
| * Port SkeinDigest and SkeinMac from bc-java.Tim Whittington2013-10-201-0/+40
| | | | | | | | Skein digest and Mac in 256/512/1024 bit state sizes (and arbitrary byte level output size), with unit tests.
* | Add new classes in Math.Field and some other EC-related stuff from JavaPeter Dettman2014-01-211-0/+17
| |
* | Make static utility classes abstract instead of sealedPeter Dettman2014-01-216-298/+288
|/ | | | | Add Arrays.GetHashCode for int[] Formatting
* Initial import of old CVS repositoryPeter Dettman2013-06-2859-0/+9132