summary refs log tree commit diff
path: root/crypto/src/asn1 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Refactoring in Asn1.OiwPeter Dettman2024-07-011-23/+38
* Refactoring in Asn1.NistPeter Dettman2024-07-013-145/+108
* Refactoring in Asn1.CryptoProPeter Dettman2024-07-014-170/+145
* Refactoring in Asn1.IsisMttPeter Dettman2024-06-2516-935/+697
* ASN.1: Use GetTagged with cursor methodsPeter Dettman2024-06-2491-305/+414
* Add TODOPeter Dettman2024-06-241-0/+4
* ASN.1: GetOptional for universal types should not convertPeter Dettman2024-06-2126-156/+0
* ASN.1: GetTagged method for all universal typesPeter Dettman2024-06-2127-1/+132
* Refactoring in Asn1.MiscPeter Dettman2024-06-212-62/+70
* Refactoring in ParameterUtilitiesPeter Dettman2024-06-202-8/+7
* Refactoring in Asn1.PkcsPeter Dettman2024-06-2027-1299/+924
* Add Try... methods to DerInteger for small value accessorsPeter Dettman2024-06-201-0/+39
* Fix tag for unprotectedAttrs field of Asn1.Cms.EncryptedDataPeter Dettman2024-06-181-1/+1
* Refactoring in Asn1.CmsPeter Dettman2024-06-1842-1703/+1333
* DerInteger constants for small valuesPeter Dettman2024-06-1232-39/+46
* Refactoring in Asn1.IcaoPeter Dettman2024-06-064-210/+173
* Refactoring in Asn1.EssPeter Dettman2024-06-067-323/+225
* Refactoring in Asn1.Cms.EccPeter Dettman2024-06-061-37/+26
* Refactoring in Asn1.CmpPeter Dettman2024-06-0536-482/+459
* ASN.1: GetOptional method for all universal typesPeter Dettman2024-06-0526-20/+411
* Refactoring in Asn1Peter Dettman2024-06-0526-78/+52
* Refactoring in Asn1.CrmfPeter Dettman2024-06-0420-516/+553
* ASN.1: Add support methods for optional elementsPeter Dettman2024-06-043-0/+53
* Refactor GetInstance methodsPeter Dettman2024-06-0427-27/+29
* Refactoring in Asn1.BCPeter Dettman2024-06-041-52/+39
* Refactoring in ASN.1 classesPeter Dettman2024-05-2614-78/+58
* Refactoring in Asn1.EsfPeter Dettman2024-05-2626-1307/+885
* Auto-adjust DateTime precision for GeneralizedTime in X.509 (and OCSP)Peter Dettman2024-05-265-10/+22
* Add KemRecipientInfoPeter Dettman2024-05-251-0/+111
* Refactoring in Asn1.OcspPeter Dettman2024-05-2415-901/+574
* Add helper methods for optional tagged fieldsPeter Dettman2024-05-241-0/+52
* Refactoring in X509ExtensionsGeneratorPeter Dettman2024-05-101-19/+14
* Add Asn1Sequence utility methodsPeter Dettman2024-05-104-0/+110
* Obsolete several constructors to make private laterPeter Dettman2024-05-1011-11/+80
* Improve Asn1OctetString.Asn1EqualsPeter Dettman2024-05-101-8/+3
* Add new ECCurve methods for encoding lengthsPeter Dettman2024-04-261-8/+2
* Add implementation note from bc-javaPeter Dettman2024-04-231-0/+2
* Add some more utility methods around X.509 extensionsPeter Dettman2024-04-192-17/+13
* Rework SIgnedPublicKeyAndChallengePeter Dettman2024-03-272-114/+52
* Add SignedPublicKeyAndChallenge into Asn1/Mozilla.Jozef Gajdos2024-03-271-0/+138
* Refactoring in Asn1.MozillaPeter Dettman2024-03-271-54/+51
* Refactoring in Asn1Peter Dettman2024-03-263-7/+6
* Refactoring in CmsPeter Dettman2024-03-131-36/+25
* Refactoring in Asn1Peter Dettman2024-03-125-67/+55
* Use TryFromID to check for OID stringPeter Dettman2024-03-121-4/+4
* ASN.1: Limit OID contents to 4096 bytesPeter Dettman2024-03-123-54/+108
* Add Asn1RelativeOid cachePeter Dettman2024-03-083-4/+32
* Update rosstandart OIDsPeter Dettman2024-01-252-33/+16
* Overhaul algorithm registriesPeter Dettman2024-01-202-4/+7
* Refactoring in DerObjectIdentifierPeter Dettman2024-01-181-10/+6
* Overhaul DerObjectIdentifier and Asn1RelativeOidPeter Dettman2024-01-182-154/+238
* Refactoring around Asn1TaggedObjectPeter Dettman2024-01-0210-68/+43
* Refactoring around Asn1TaggedObjectPeter Dettman2023-12-199-46/+56
* Refactor ECCurve primality checksPeter Dettman2023-12-056-47/+47
* Refactoring in Asn1.X500Peter Dettman2023-10-242-10/+5
* Refactoring around X509NamePeter Dettman2023-10-234-385/+401
* Clean up warningsPeter Dettman2023-10-231-6/+6
* updated SPHINCS+ private key encodingDavid Hook2023-08-301-0/+2
* added missing SPHINCS+ shake OIDs, corrected valuesDavid Hook2023-08-301-11/+13
* updated Dilithium OIDs to FIPS pub draft algorithm valuesDavid Hook2023-08-291-3/+3
* WAPI oid update - relates to github bc-java #1478David Hook2023-08-292-1/+16
* updated SPHINCS+ keys and OIDsDavid Hook2023-08-231-0/+13
* Replace some locks with singleton initPeter Dettman2023-08-043-65/+15
* Asn1.Cmp updates from bc-javaPeter Dettman2023-08-034-29/+329
* Add API TODOsPeter Dettman2023-07-3026-22/+40
* CMP updates from bc-javaPeter Dettman2023-07-261-2/+7
* Restore deleted members as ObsoletePeter Dettman2023-07-251-0/+5
* Make DL encoding public in Asn1 APIPeter Dettman2023-07-2512-66/+76
* Mark BER parser classes Obsolete (for removal from public API)Peter Dettman2023-07-255-39/+25
* Warnings cleanupPeter Dettman2023-07-257-24/+19
* Remove unused methodPeter Dettman2023-07-254-18/+0
* Update OID registriesPeter Dettman2023-07-243-4/+110
* Use Asn1Set FromVector utility methodsPeter Dettman2023-07-243-4/+4
* Update NistObjectIdentifiersPeter Dettman2023-07-221-72/+70
* Refactoring in Asn1.CmpPeter Dettman2023-07-2141-308/+200
* Refactoring in Asn1.CmsPeter Dettman2023-07-2038-869/+526
* Refactoring in Asn1.CrmfPeter Dettman2023-07-205-215/+138
* Refactoring around SubjectPublicKeyInfoPeter Dettman2023-07-194-24/+29
* Refactoring in CmsPeter Dettman2023-07-194-190/+122
* Asn1.Tsp updates from bc-javaPeter Dettman2023-07-1815-343/+1032
* Custom encoding classes for tagged objectsPeter Dettman2023-07-187-8/+122
* Deprecated Asn1TaggedObject.GetObject and refactorPeter Dettman2023-07-1833-196/+171
* Refactoring around PrivateKeyInfoPeter Dettman2023-07-182-3/+13
* Refactoring in Asn1Peter Dettman2023-07-1418-186/+152
* Refactor using MapElementsPeter Dettman2023-07-1413-164/+51
* Update SecObjectIdentifiersPeter Dettman2023-06-141-1/+23
* Update CryptoProObjectIdentifiersPeter Dettman2023-06-141-26/+33
* Improvements to pathLenConstraints checksPeter Dettman2023-05-051-3/+1
* Refactoring around BasicConstraintsPeter Dettman2023-05-041-4/+5
* Fixed a comment to refer to correct PKCSChristoph Hannebauer2023-05-041-1/+1
* Update SphincsPlus from bc-javaPeter Dettman2023-05-021-1/+39
* Update XMSS OIDsPeter Dettman2023-05-022-11/+60
* Update Pqc.Crypto.Crystals from bc-javaPeter Dettman2023-05-011-6/+6
* Frodo: add support to PQC factoriesPeter Dettman2023-05-011-1/+13
* Refactor RecipientIdentifierPeter Dettman2023-04-261-47/+33
* RefactoringPeter Dettman2023-04-212-21/+17
* Refactoring: reduced allocationsPeter Dettman2023-04-201-1/+9
* Refactor NameConstraintsPeter Dettman2023-04-151-42/+36
* Code cleanupPeter Dettman2023-04-152-4/+0
* Asn1OctetString constructor from Span<byte> (copying)Peter Dettman2023-04-133-0/+22
* Fix static method referencesPeter Dettman2023-04-112-2/+2
* Support BitString construction from ReadOnlySpanPeter Dettman2023-04-114-4/+50
* Add Memory/Span accessors to avoid some copiesPeter Dettman2023-04-112-1/+31
* Reduce internal usage of ISet<T>Peter Dettman2023-04-112-2/+2
* X509: generation/validation of alternative signatures for certs and CRLs.Peter Dettman2023-04-045-122/+111
* Fix non-8-aligned IPv4 netmask parsingPeter Dettman2023-03-161-1/+1
* Report unsupported tagsPeter Dettman2023-03-133-3/+13
* Refactoring in Asn1 classesPeter Dettman2023-03-1128-145/+117
* Obsolete unused segmentLimitPeter Dettman2023-03-112-29/+20
* Refactor IDisposable implementationsPeter Dettman2023-03-103-9/+8
* Mark explicitly internalPeter Dettman2023-03-082-2/+2
* Add DLExternal and use for parsingPeter Dettman2023-03-076-18/+79
* Seal some overridesPeter Dettman2023-03-072-4/+4
* Sort DER sets without encoding elementsPeter Dettman2023-03-0733-83/+573
* Remove lazy ASN.1 behaviourPeter Dettman2023-03-078-412/+11
* Refactoring in Asn1Peter Dettman2023-03-064-8/+17
* Refactor singleton initializationPeter Dettman2023-03-061-1/+1
* Adjust new tag namePeter Dettman2023-03-052-2/+2
* Add TODOPeter Dettman2023-03-051-0/+1
* Improve Asn1 encodingPeter Dettman2023-03-052-29/+39
* Support 'leaveOpen' in Asn1 streamsPeter Dettman2023-03-056-26/+100
* Refactor Asn1Set classesPeter Dettman2023-03-045-64/+72
* Add GetLengthOfEncodingILPeter Dettman2023-03-022-3/+6
* Refactoring around ASN.1 DL encodingsPeter Dettman2023-02-287-15/+22
* Asn1InputStream refactoringPeter Dettman2023-02-281-4/+7
* Update Asn1TagsPeter Dettman2023-02-282-2/+18
* FIx TODOs in Asn1InputStreamPeter Dettman2023-02-271-8/+17
* Use string.Create when availablePeter Dettman2023-02-272-44/+107
* Extra constructorPeter Dettman2023-02-241-0/+5
* ASN.1: "Alternative algorithm" types and extension OIDsPeter Dettman2023-02-185-11/+247
* Refactoring around Asn1EncodableVectorPeter Dettman2023-02-1744-79/+55
* ParameterUtilities support for CCM, GCM parametersPeter Dettman2023-02-162-0/+132
* Improve DerObjectIdentifier cachePeter Dettman2023-02-141-10/+18
* Misc. refactoringPeter Dettman2023-02-071-14/+13
* Improve CmpCertificate.GetInstancePeter Dettman2023-02-071-1/+17
* Obsolete/rename propertyPeter Dettman2023-02-071-1/+5
* Refactor PopoPrivKeyPeter Dettman2023-02-071-5/+14
* Refactor DistributionPointNamePeter Dettman2023-02-071-2/+2
* Overhaul GeneralNamePeter Dettman2023-02-071-187/+177
* Null checkPeter Dettman2023-02-071-0/+2
* Add direct PKMacValue constructorPeter Dettman2023-02-071-0/+6
* CHOICE cannot be implicitly taggedPeter Dettman2023-02-072-1/+3
* Use .NET style for Try methodsPeter Dettman2023-02-061-0/+175
* New tagged object methods and refactoringPeter Dettman2023-02-067-69/+192
* Misc. refactoring after bc-fips-csharp updatesPeter Dettman2023-02-042-21/+18
* Overhaul Asn1.CmpPeter Dettman2023-02-0142-527/+507
* Add GetInstanceFromChoice helperPeter Dettman2023-02-011-0/+19
* Misc. cleanup after bc-fips-csharp updatesPeter Dettman2023-01-305-180/+111
* Misc. cleanup after bc-fips-csharp updatesPeter Dettman2023-01-283-27/+17
* MIsc. cleanupPeter Dettman2023-01-272-6/+6
* Misc. cleanup after bc-fips-csharp updatesPeter Dettman2023-01-2718-144/+66
* Add CrlID.GetInstance methods, obsolete public constructorPeter Dettman2023-01-271-2/+18
* Add CmsAlgorithmProtection and related constantsPeter Dettman2023-01-273-0/+112
* Add Asn1.Pkcs.CrlBagPeter Dettman2023-01-242-19/+55
* Mark registered brainpool curves internalPeter Dettman2023-01-241-14/+14
* Refactoring in Asn1Peter Dettman2023-01-1730-742/+559
* Asn1Generator implements IDisposablePeter Dettman2022-11-096-143/+146
* CleanupPeter Dettman2022-11-091-13/+8
* Overhaul GeneralizedTime classesPeter Dettman2022-11-086-322/+147
* Overhaul UTCTime classesPeter Dettman2022-11-075-273/+288
* CMS support for OtherRevocationInfoFormatPeter Dettman2022-11-061-5/+3
* Asn1 GetInstance refactoringPeter Dettman2022-11-0624-248/+289
* Update KeyPurposeID from bc-javaPeter Dettman2022-11-061-16/+74
* Merge branch 'Optimize-structures' of github.com:harrison314/bc-csharpPeter Dettman2022-11-052-10/+6
|\
| * Optimize constructors for Org.BouncyCastle.Asn1.X509.Time and Org.BouncyCastl...Jozef Gajdos2022-08-022-10/+6
* | Port OpenPGP support for XDH, EdDSA from bc-javaPeter Dettman2022-11-051-0/+11
* | Clenaup warningsPeter Dettman2022-11-035-11/+13
* | More Span-based Stream methodsPeter Dettman2022-11-015-6/+158
* | Cleanup CMS compressed dataPeter Dettman2022-10-282-6/+8
* | Add Asn1UtcTime and usePeter Dettman2022-10-2512-328/+338
* | Fixed pqc/utilsroyb2022-10-241-9/+9
* | Merge remote-tracking branch 'origin/master'royb2022-10-2426-447/+562
|\ \
| * | Add Asn1GeneralizedTime and usePeter Dettman2022-10-2526-447/+562
* | | Added Aes and Uniform variant to Saberroyb2022-10-241-1/+10
|/ /
* | Initial import of HQCPeter Dettman2022-10-201-0/+9
* | Compare byte arrays using SequenceCompareToPeter Dettman2022-10-171-0/+5
* | general cleanups - naming, importsDavid Hook2022-10-121-3/+12
* | Span usage in Asn1RelativeOidPeter Dettman2022-10-081-0/+18
* | Use generics in EnumsPeter Dettman2022-10-051-8/+1
* | Fix warningsPeter Dettman2022-10-043-5/+5
* | ECPrivateKeyStructure refactoringPeter Dettman2022-10-041-30/+20
* | Add variant of AddOptionalTaggedPeter Dettman2022-10-041-0/+8
* | Update CryptoProObjectIdentifiersPeter Dettman2022-10-041-1/+7
* | Added ASN.1 key encoding/decoding for Kyber, Dilithium, and Falcon.royb2022-09-291-0/+33
* | MiscObjectIdentifier updates from bc-javaPeter Dettman2022-09-281-5/+27
* | Port of Asn1.Cmp tests from bc-javaPeter Dettman2022-09-203-83/+107
* | Update Asn1.Cmp from bc-javaPeter Dettman2022-09-2044-1253/+2051
* | Add MapElements methodsPeter Dettman2022-09-142-16/+26
* | Stream modernizationPeter Dettman2022-09-033-23/+78
* | GeneralizedTime improvementsPeter Dettman2022-08-111-23/+71
|/
* Use intrinsics in several placesPeter Dettman2022-07-191-1/+1
* Cleanup doc warningsPeter Dettman2022-07-122-8/+8
* added Oracle PKCS12 trusted certificate usage oidDavid Hook2022-07-101-0/+2
* Overloads for params methodsPeter Dettman2022-07-055-8/+81
* SIKE implementation with compression addedRoy Basmacier2022-07-011-0/+13
* Fix static readonly collectionsPeter Dettman2022-07-011-89/+97
* Refactoring around MemoryStreamPeter Dettman2022-06-301-1/+1
* Null tmpBuffers when disposingPeter Dettman2022-06-301-1/+8
* Some PORTABLE cleanupPeter Dettman2022-06-303-16/+2
* Add Objects classPeter Dettman2022-06-291-6/+6
* Cleanup NewLine handlingPeter Dettman2022-06-297-84/+43
* Refactoring around PlatformPeter Dettman2022-06-292-7/+3
* Refactor Asn1DumpPeter Dettman2022-06-291-101/+102
* Generics migration in CmsPeter Dettman2022-06-281-4/+16
* Generics migration in Asn1Peter Dettman2022-06-2757-734/+491
* Generics migration in PkixPeter Dettman2022-06-271-20/+11
* Generics migration workPeter Dettman2022-06-2711-147/+106
* Implement generic IEnumerable in ASN.1 classesPeter Dettman2022-06-268-119/+49
* RefactoringPeter Dettman2022-06-252-62/+42
* Replace Dump program with static utility methodPeter Dettman2022-06-242-30/+11
* Update EC curve registry classesPeter Dettman2022-06-248-564/+412
* Cleanup Exception classesPeter Dettman2022-06-242-16/+18
* Use generics instead of dynamic checksPeter Dettman2022-06-248-54/+22
* Some modern syntax updatesPeter Dettman2022-06-243-19/+16
* Initial merge of PQC portroyb2022-06-232-0/+48
* New build organizationPeter Dettman2022-06-231-13/+1
* Warnings cleanupPeter Dettman2022-06-222-4/+4
* Code cleanupPeter Dettman2022-06-226-14/+14
* Add utility methodsPeter Dettman2022-06-221-0/+24
* ObsoleteAttribute cleanupPeter Dettman2022-06-2212-109/+66
* Cleanup old build systemsPeter Dettman2022-06-217-10/+9
* Remove ApplicationSpecific classesPeter Dettman2022-06-2110-452/+3
* Remove per-ECPoint compressionPeter Dettman2022-06-212-27/+3
* ObsoleteAttribute cleanupPeter Dettman2022-06-2142-836/+32
* Fix PORTABLE buildPeter Dettman2022-06-161-19/+17
* Work on Stream classesPeter Dettman2022-05-233-31/+36
* added RSA/EC checksDavid Hook2022-03-235-33/+33
* Minor optimizationPeter Dettman2022-02-081-6/+6
* Improve curve registry lazinessPeter Dettman2022-02-039-485/+1154
* Remove Obsolete methodsPeter Dettman2022-02-031-33/+14
* added additional OIDs in line with draft-uni-qsckeys-00.txtPeter Dettman2022-01-131-0/+21
* Add BitString parsersPeter Dettman2021-11-229-60/+396
* Perf. opts.Peter Dettman2021-11-221-2/+2
* Use Meta for checked castsPeter Dettman2021-11-221-4/+2
* RenamingPeter Dettman2021-11-211-24/+23
* Fix return valuesPeter Dettman2021-11-211-2/+5
* ASN.1 perf. optsPeter Dettman2021-11-214-148/+69
* ASN.1: Tagged object parser improvementsPeter Dettman2021-11-2011-212/+381
* ASN:1 tagged object parser updates from bc-javaPeter Dettman2021-11-1810-47/+329
* ASN.1: Port of bc-java TYPE instancesPeter Dettman2021-11-1834-926/+1622
* ASN.1: Staged encodingPeter Dettman2021-11-1650-1060/+535
* Make cast more specificPeter Dettman2021-11-121-1/+1
* Reimplement application-specific over tagged objectPeter Dettman2021-11-128-356/+506
* Add new Equals methodPeter Dettman2021-11-124-3/+8
* Refactor tagged object parsingPeter Dettman2021-11-113-38/+40
* Trim stack tracePeter Dettman2021-11-112-4/+8
* RefactoringPeter Dettman2021-11-111-15/+10
* Remove now-redundant workaroundPeter Dettman2021-11-111-15/+0
* Minor fixes for DLTaggedObjectPeter Dettman2021-11-111-2/+2
* Improved parsing of tagged objectsPeter Dettman2021-11-114-192/+196