summary refs log tree commit diff
path: root/crypto/src/x509 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Auto-adjust DateTime precision for GeneralizedTime in X.509 (and OCSP)Peter Dettman2024-05-262-3/+3
| | | | - see https://github.com/bcgit/bc-csharp/issues/474
* Fix CMS recipient selection by SubjectKeyIdentifierPeter Dettman2024-05-101-1/+7
| | | | - see https://github.com/bcgit/bc-csharp/issues/532
* Add some more utility methods around X.509 extensionsPeter Dettman2024-04-191-5/+9
|
* RefactoringPeter Dettman2024-03-273-0/+4
|
* Refactor X509SignatureUtilitiesPeter Dettman2024-01-201-34/+36
|
* Align sig alg checks in X509Certificate, X509CrlPeter Dettman2024-01-193-23/+23
|
* Lazy creation of SigAlgNamePeter Dettman2024-01-183-73/+29
|
* Implement SetIssuerUniqueIdPeter Dettman2023-11-202-13/+7
|
* Fix conditionalPeter Dettman2023-07-311-3/+2
|
* Refactoring around X509Peter Dettman2023-07-306-235/+133
|
* Add extra properties on X509CertificatePeter Dettman2023-07-304-27/+13
|
* Refactoring around digest calculationPeter Dettman2023-07-282-11/+16
|
* Refactoring around digest calculationPeter Dettman2023-07-281-0/+15
|
* Refactor CMP PKMAC verificationPeter Dettman2023-07-271-0/+8
|
* CMP updates from bc-javaPeter Dettman2023-07-262-7/+20
|
* Use Asn1Set FromVector utility methodsPeter Dettman2023-07-241-1/+1
|
* Refactoring around SubjectPublicKeyInfoPeter Dettman2023-07-191-1/+1
|
* Refactor using MapElementsPeter Dettman2023-07-141-13/+5
|
* Improvements to pathLenConstraints checksPeter Dettman2023-05-051-1/+5
|
* Refactoring around BasicConstraintsPeter Dettman2023-05-041-10/+3
|
* Reference field directlyPeter Dettman2023-05-041-1/+1
|
* Refactoring in CMS cert selectorsPeter Dettman2023-05-041-18/+16
|
* Add ICertificateChecking and usePeter Dettman2023-05-031-1/+6
|
* Refactoring: reduced allocationsPeter Dettman2023-04-201-1/+19
|
* X509: Refactor stream calculator usagePeter Dettman2023-04-113-59/+75
|
* X509: Signature checks that return boolPeter Dettman2023-04-053-60/+115
|
* X509: generation/validation of alternative signatures for certs and CRLs.Peter Dettman2023-04-047-82/+198
|
* Add constructor from template CRLPeter Dettman2023-04-041-1/+34
|
* Add constructor from template certificatePeter Dettman2023-04-041-0/+33
|
* Fix rethrow syntaxPeter Dettman2023-03-165-4/+16
| | | | - see https://github.com/bcgit/bc-csharp/issues/425
* Remove lazy ASN.1 behaviourPeter Dettman2023-03-071-9/+8
|
* Refactor singleton initializationPeter Dettman2023-03-062-22/+18
|
* Support 'leaveOpen' in Asn1 streamsPeter Dettman2023-03-053-11/+16
|
* Update return values.Jozef Gajdos2023-02-172-6/+3
|
* Removing unnecessary locks in X509Certificate and X509CrlJozef Gajdos2023-02-172-45/+17
|
* Avoid unnecessary recodingPeter Dettman2023-02-141-47/+15
|
* Misc. refactoringPeter Dettman2023-02-071-9/+1
|
* Refactor X509CertificatePairPeter Dettman2023-01-281-54/+31
|
* Misc. cleanup after bc-fips-csharp updatesPeter Dettman2023-01-286-38/+29
|
* Misc. cleanup after bc-fips-csharp updatesPeter Dettman2023-01-272-24/+4
|
* Cleanup Platform.EqualsPeter Dettman2023-01-252-3/+3
|
* Avoid intermediate allocationsPeter Dettman2023-01-057-15/+9
|
* Dispose cleanupPeter Dettman2022-11-093-18/+15
| | | | - IDisposable for PemReader, PemWriter, IStreamGenerator
* Make factory classes staticPeter Dettman2022-11-081-6/+2
|
* Overhaul UTCTime classesPeter Dettman2022-11-071-2/+2
|
* Add Asn1GeneralizedTime and usePeter Dettman2022-10-252-3/+4
|
* Give IStreamCalculator a generic typePeter Dettman2022-09-207-24/+16
|
* DateTimeObject => nullable DateTimePeter Dettman2022-09-144-22/+10
|
* Fix warningsPeter Dettman2022-07-171-0/+2
|
* Remove redundant utility methods and refactorPeter Dettman2022-07-121-74/+11
|
* Refactoring around Stream signersPeter Dettman2022-06-294-85/+62
|
* Cleanup NewLine handlingPeter Dettman2022-06-293-40/+37
|
* Generics migration completePeter Dettman2022-06-2913-130/+105
|
* Fix NPEPeter Dettman2022-06-281-0/+3
|
* Add extra IAN,SAN extension accessorsPeter Dettman2022-06-271-4/+19
|
* Update alternative names from bc-javaPeter Dettman2022-06-271-9/+39
|
* Generics migration in PkixPeter Dettman2022-06-276-283/+172
|
* Generics migration workPeter Dettman2022-06-273-32/+19
|
* Replace IX509Store API with new store/selector APIPeter Dettman2022-06-2618-415/+51
| | | | - overhaul Cms, Pkix, X509 APIs
* Cleanup Exception classesPeter Dettman2022-06-242-16/+20
|
* ObsoleteAttribute cleanupPeter Dettman2022-06-224-223/+10
|
* ObsoleteAttribute cleanupPeter Dettman2022-06-222-13/+0
|
* Cleanup old build systemsPeter Dettman2022-06-213-4/+4
|
* Remove per-ECPoint compressionPeter Dettman2022-06-211-1/+2
|
* ObsoleteAttribute cleanupPeter Dettman2022-06-213-23/+1
|
* CleanupPeter Dettman2021-11-2211-17/+0
|
* Use Seek when availablePeter Dettman2021-11-214-41/+69
|
* Cleanup after bc-fips-csharp updatesPeter Dettman2021-08-072-5/+18
|
* RefactoringPeter Dettman2021-07-223-22/+3
|
* Use cached encodings for Equals/GetHashCodePeter Dettman2021-02-162-460/+595
|
* Various SHA512/224, SHA512/256, SHA3 supportPeter Dettman2021-02-101-11/+29
|
* Add OIW dsaWithSHA1 OID to 'noParams'Peter Dettman2020-04-051-1/+2
|
* Improve SigAlgName for certs/CRLsPeter Dettman2020-04-053-16/+26
|
* RefactoringPeter Dettman2020-02-212-4/+4
|
* Add and use IntValueExact propertiesPeter Dettman2019-08-102-3/+3
|
* Use utility methodPeter Dettman2019-08-091-1/+1
|
* Refactor Equals/GetHashCode in X509 objectsPeter Dettman2019-08-023-34/+107
| | | | - cache public key in X509Certificate
* Fixes and tidying up for releasePeter Dettman2019-01-311-3/+3
|
* minor tweakingDavid Hook2019-01-201-2/+2
|
* Added ECGOST3410_2012SignerMegan Woods2019-01-141-1/+65
| | | | Updated encoding of SubjectPublicKeyInfo and PrivateKeyInfo
* Set the acInfoGen signature algorithm from ISignatureFactoryPeter Dettman2018-10-271-8/+8
| | | | - see https://github.com/bcgit/bc-csharp/pull/64
* Include public key in EC encodingPeter Dettman2018-10-221-2/+2
|
* Higher-level API support for Ed25519/Ed448/X25519/X448Peter Dettman2018-09-211-19/+48
|
* Add IgnoreX509NameOrdering propertyPeter Dettman2018-08-061-3/+12
| | | | - see https://github.com/bcgit/bc-csharp/issues/136
* fixed head of loop to use primitive type.David Hook2016-12-281-1/+3
|
* Add Platform method for getting the type name of an objectPeter Dettman2015-11-211-4/+1
|
* Review of culture-independent String comparison methodsPeter Dettman2015-11-122-3/+4
|
* Address various compiler warningsPeter Dettman2015-11-104-10/+10
|
* Add BerBitString and improve "unused bit" handlingPeter Dettman2015-11-103-4/+9
|
* Missed a Close/Dispose changePeter Dettman2015-11-081-5/+4
|
* Change Close calls to Dispose calls for PORTABLEPeter Dettman2015-11-046-10/+12
|
* Fixed method name on verifier factory classDavid Hook2015-10-243-3/+3
|
* Fixed naming of Asn1 implementationDavid Hook2015-10-241-1/+1
|
* Final naming refactorDavid Hook2015-10-247-28/+28
|
* comment updateDavid Hook2015-10-244-19/+19
|
* renamed ISignatureCalculator to ISignatureCalculatorFactoryDavid Hook2015-10-244-20/+20
|
* Changed name of Value() to Collect()David Hook2015-10-224-4/+4
|
* Renamed DoFinal to Value on IBlockResult.David Hook2015-10-214-4/+4
|
* PCL: Various non-IO changesPeter Dettman2015-10-181-2/+2
|
* No SerializableAttribute in PCLPeter Dettman2015-10-182-2/+2
|
* http://www.bouncycastle.org/jira/browse/BMA-128Peter Dettman2015-10-182-2/+2
| | | | - Cater for future X.509 versions
* Further work of signature/verification calculators.David Hook2015-10-167-55/+107
| | | | | Added IBlockResult and IVerifier Added verifier provider verify methods to X.509 PKCS#10 classes.
* Fixed genericsDavid Hook2015-10-124-11/+11
|
* Initial cut of signature generation operators.David Hook2015-10-124-117/+159
|
* Implementation of homogeneous coordinates for FpPeter Dettman2014-01-241-120/+120
| | | | | Various changes to point methods to deal with non-affine points Changes in client code and tests to apply point normalization
* Initial import of old CVS repositoryPeter Dettman2013-06-2840-0/+6414