index
:
BouncyCastle.NET-ed25519.git
this commit
master
release/v1.9
release/v2.0
release/v2.1
release/v2.2
release/v2.3
release/v2.4
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
crypto
/
src
/
asn1
/
x509
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2023-06-14
Add ECDHCWithKdfBasicAgreement
Peter Dettman
8
-95
/
+103
2023-06-14
Add new variant of GetBasicAgreementWithKdf
Peter Dettman
3
-21
/
+18
2023-06-09
Prefer AES/GCM over CHACHA20_POLY1305 (cipher suites)
Peter Dettman
4
-14
/
+14
2023-06-08
Minor opt in Nat.ToBigInteger
Peter Dettman
1
-0
/
+4
2023-06-08
Add more Pack method variants
Peter Dettman
1
-0
/
+20
2023-06-07
BIKE perf. opts.
Peter Dettman
1
-23
/
+99
2023-06-06
Added SetReverseCertificates to PKCS12Builder and changed PKCS12 encoding
royb
2
-23
/
+58
2023-06-05
PKCS12 added boolean to Build() to reverse order of cert on creation.
royb
2
-6
/
+18
2023-06-05
Refactoring in Pkcs12Store
Peter Dettman
1
-40
/
+32
2023-05-31
Refactoring in DH key pair generators
Peter Dettman
5
-50
/
+27
2023-05-30
TODO for stricter HC-256 key/IV
Peter Dettman
2
-4
/
+6
2023-05-29
Add entry for DTLS bugfix
Peter Dettman
1
-0
/
+1
2023-05-29
HC128Engine: require exactly 128 bits of IV
Peter Dettman
4
-135
/
+71
2023-05-23
Correct the error message
Scott Xu
2
-1
/
+4
2023-05-23
Refactoring in NtruPrimeEngine
Peter Dettman
1
-278
/
+199
2023-05-22
Refactoring in Pqc.Crypto.Cmce
Peter Dettman
2
-56
/
+37
2023-05-22
Add TODO[api]
Peter Dettman
1
-0
/
+1
2023-05-19
Perf. opts. in Pqc.Crypto.Cmce
Peter Dettman
3
-65
/
+154
2023-05-18
Refactor AsconTest and SparkleTest
Peter Dettman
2
-9
/
+53
2023-05-18
Refactor AsconTest
Peter Dettman
1
-3
/
+3
2023-05-18
Cleanup around DtlsVerifier
Peter Dettman
2
-15
/
+25
2023-05-18
Refactoring in Stream classes
Peter Dettman
13
-167
/
+355
2023-05-17
Microsoft.NET.Test.Sdk 17.6.0
Peter Dettman
1
-1
/
+1
2023-05-17
Nerdbank.GitVersioning 3.6.132
Peter Dettman
1
-1
/
+1
2023-05-17
DTLS: Improve DtlsVerifier performance
Peter Dettman
6
-117
/
+132
2023-05-17
TLS: NotifyConnectionClosed after failure
Peter Dettman
1
-0
/
+2
2023-05-17
Refactoring in Tls.Crypto.Impl.BC
Peter Dettman
2
-6
/
+11
2023-05-16
Avoid dummy cipher init
Peter Dettman
1
-16
/
+4
2023-05-16
Refactoring in Tls.Crypto.Impl
Peter Dettman
2
-1
/
+2
2023-05-16
Perf. opts. in CipherStream
Peter Dettman
1
-10
/
+5
2023-05-16
DTLS: Remove the need to reset AEAD ciphers
Peter Dettman
5
-19
/
+52
2023-05-12
Refactoring in HMac
Peter Dettman
1
-11
/
+18
2023-05-12
Refactoring in SeedEngine
Peter Dettman
1
-127
/
+110
2023-05-11
Fix XML comments
Peter Dettman
1
-4
/
+8
2023-05-11
TLS: Add NotifyConnectionClosed callback
Peter Dettman
4
-0
/
+19
2023-05-11
fix exception during DTLS server handshake when the client has no extensions
Patrick Krämer
2
-2
/
+2
2023-05-11
Refactoring in Picnic
Peter Dettman
8
-315
/
+350
2023-05-10
Refactoring in Math.EC.Rfc8032
Peter Dettman
2
-22
/
+2
2023-05-10
Refactoring in Math.Raw
Peter Dettman
2
-15
/
+79
2023-05-05
Improvements to pathLenConstraints checks
Peter Dettman
3
-6
/
+12
2023-05-04
Refactoring around BasicConstraints
Peter Dettman
3
-26
/
+10
2023-05-04
Update Dilithium PrivateKeyInfo code from bc-java
Peter Dettman
3
-38
/
+38
2023-05-04
Reference field directly
Peter Dettman
1
-1
/
+1
2023-05-04
Fixed a comment to refer to correct PKCS
Christoph Hannebauer
2
-2
/
+2
2023-05-04
Refactoring in CMS cert selectors
Peter Dettman
4
-125
/
+65
2023-05-04
When there is reference equality, Equals() should return true.
Arman Gungor
2
-1
/
+4
2023-05-03
Refactoring in Sparkle
Peter Dettman
2
-44
/
+48
2023-05-03
Add ICertificateChecking and use
Peter Dettman
2
-8
/
+28
2023-05-02
Refactor SphincsPlusParameters
Peter Dettman
1
-231
/
+120
2023-05-02
Update SphincsPlus from bc-java
Peter Dettman
18
-216
/
+572
2023-05-02
Update XMSS OIDs
Peter Dettman
3
-27
/
+111
2023-05-02
Nerdbank.GitVersioning 3.6.128
Peter Dettman
1
-1
/
+1
2023-05-01
Update Pqc.Crypto.Crystals from bc-java
Peter Dettman
20
-167
/
+707
2023-05-01
PQC test cleanup
Peter Dettman
9
-17
/
+4
2023-05-01
Frodo: add support to PQC factories
Peter Dettman
15
-144
/
+245
2023-04-30
Use Longs.NumberOfTrailingZeros
Peter Dettman
1
-13
/
+1
2023-04-30
Use Bytes methods in a few places
Peter Dettman
9
-140
/
+51
2023-04-27
Refactoring in SparkleEngine
Peter Dettman
1
-35
/
+3
2023-04-27
Sparkle: Fix GetUpdateOutputSize(0) behaviour
Peter Dettman
3
-1
/
+13
2023-04-27
Sparkle: Add buffering tests
Peter Dettman
1
-0
/
+76
2023-04-27
Fix Ascon decryption buffering bug
Peter Dettman
3
-6
/
+96
2023-04-27
Add default case to switch statements
Peter Dettman
2
-0
/
+4
2023-04-27
May some KeyParameter methods public
Peter Dettman
1
-2
/
+2
2023-04-27
Change more internal usages of ISet to HashSet
Peter Dettman
2
-5
/
+5
2023-04-27
Check trust anchor count after filtering for nulls
Peter Dettman
1
-5
/
+6
2023-04-26
Re-add reworked SparkleEngine
Peter Dettman
3
-427
/
+2094
2023-04-26
Refactor RecipientIdentifier
Peter Dettman
1
-47
/
+33
2023-04-26
Add new Pack methods
Peter Dettman
1
-0
/
+24
2023-04-26
Refactor AsconTest
Peter Dettman
2
-279
/
+557
2023-04-24
SparkleDigest perf. opts. (Sse2)
Peter Dettman
1
-104
/
+266
2023-04-24
SparkleDIgest: improved tests and fixed regression
Peter Dettman
2
-4
/
+16
2023-04-24
SparkleDigest perf. opts.
Peter Dettman
2
-49
/
+101
2023-04-22
SparkleDigest perf. opts.
Peter Dettman
1
-118
/
+342
2023-04-22
Add SparkleTest
Peter Dettman
2
-31
/
+152
2023-04-22
Cleanup AsconTest
Peter Dettman
1
-4
/
+1
2023-04-21
Patch #1 for 2.2
release-2.2.1
Peter Dettman
6
-7
/
+32
2023-04-21
Refactoring
Peter Dettman
6
-30
/
+23
2023-04-20
Fix missing Dispose(s) of BcpgOutputStream
Peter Dettman
3
-34
/
+33
2023-04-20
Refactoring: reduced allocations
Peter Dettman
16
-42
/
+162
2023-04-20
BigInteger construction from little-endian
Peter Dettman
7
-47
/
+232
2023-04-20
Refactoring in BigInteger
Peter Dettman
1
-79
/
+33
2023-04-18
Update Kyber public key encoding
Peter Dettman
3
-25
/
+81
2023-04-18
Remove unused variable
Peter Dettman
1
-1
/
+0
2023-04-18
Refactor GeneralNameTest
Peter Dettman
1
-94
/
+26
2023-04-17
Set version to '2.3-beta.{height}'
Peter Dettman
1
-1
/
+1
2023-04-17
Set version to '2.2'
release-2.2.0
release/v2.2
Peter Dettman
1
-1
/
+1
2023-04-17
Update Readme for 2.2.0
Peter Dettman
1
-0
/
+25
2023-04-17
Basic setup for signing assemblies post-build
Peter Dettman
5
-0
/
+50
2023-04-16
FIx binary compatibility issues
Peter Dettman
8
-91
/
+84
2023-04-16
Fixes and improvements for github_439
Peter Dettman
6
-232
/
+236
2023-04-16
Restore files to before openssh changes
Peter Dettman
2
-11
/
+9
2023-04-16
EC public keys pick up OID from named parameters
Peter Dettman
1
-0
/
+1
2023-04-15
Move/rename files
Peter Dettman
6
-37
/
+38
2023-04-15
Initial fixups for github_439
Peter Dettman
6
-202
/
+143
2023-04-15
reverted incorrect edit in comment
Anh Vo
1
-1
/
+1
2023-04-15
removed commented out code
Anh Vo
1
-10
/
+0
2023-04-15
port OpenSSH key support from java api
Anh Vo
8
-10
/
+1364
2023-04-15
Refactor NameConstraints
Peter Dettman
2
-43
/
+37
2023-04-15
Code cleanup
Peter Dettman
3
-20
/
+0
2023-04-15
Minor fixups for github_445
Peter Dettman
6
-7
/
+19
2023-04-15
make initial DTLS handshake resend time configurable
Patrick Krämer
6
-8
/
+21
2023-04-15
Refactor GCM code
Peter Dettman
3
-92
/
+130
2023-04-14
Fix warning
Peter Dettman
1
-1
/
+1
2023-04-14
Add and use DtlsRecordCallback
Peter Dettman
2
-15
/
+40
2023-04-13
RFC 9146: Add simple record callback for testing purposes
Peter Dettman
3
-21
/
+64
2023-04-13
RFC 9146: TODOs for API changes when possible
Peter Dettman
1
-0
/
+4
2023-04-13
RFC 9146: Update RecordStream for completeness
Peter Dettman
1
-2
/
+14
2023-04-13
RFC 9146: Add ReceivePending methods
Peter Dettman
2
-61
/
+211
2023-04-13
RFC 9146: TlsNullCipher support for connection ID
Peter Dettman
4
-40
/
+118
2023-04-13
RFC 9146: DtlsRecordLayer support for connection ID
Peter Dettman
2
-35
/
+156
2023-04-13
RFC 9146: TlsAeadCipher support for connection ID
Peter Dettman
2
-38
/
+85
2023-04-13
RFC 9146: DtlsEpoch tracks record header lengths
Peter Dettman
2
-3
/
+16
2023-04-13
RFC 9146: TlsBlockCipher support for connection ID
Peter Dettman
3
-46
/
+136
2023-04-13
RFC 9146: Introduce AbstractTlsCipher base class
Peter Dettman
4
-46
/
+79
2023-04-13
RFC 9146: Update HMAC calculation
Peter Dettman
1
-17
/
+105
2023-04-13
RFC 9146: connection_id extension negotiation
Peter Dettman
6
-1
/
+126
2023-04-13
RFC 9146: Add registry entries
Peter Dettman
2
-0
/
+11
2023-04-13
Refactoring around AeadParameters and ParametersWIthIV
Peter Dettman
12
-74
/
+223
2023-04-13
Guard against null nonce and clone returned nonce
Peter Dettman
1
-8
/
+11
2023-04-13
Round out Span-based Pack methods
Peter Dettman
1
-0
/
+18
2023-04-13
Asn1OctetString constructor from Span<byte> (copying)
Peter Dettman
3
-0
/
+22
2023-04-13
Fix ParallelHash copy constructor
Peter Dettman
1
-0
/
+4
2023-04-12
Refactoring around KeyParameter
Peter Dettman
16
-88
/
+326
2023-04-12
Use KeyParameter.KeyLength
Peter Dettman
7
-9
/
+9
2023-04-11
X509: Refactor stream calculator usage
Peter Dettman
9
-175
/
+119
2023-04-11
Fix static method references
Peter Dettman
2
-2
/
+2
2023-04-11
Support BitString construction from ReadOnlySpan
Peter Dettman
5
-4
/
+57
2023-04-11
Reduce allocations in hex encoding
Peter Dettman
3
-10
/
+93
2023-04-11
Add Memory/Span accessors to avoid some copies
Peter Dettman
4
-1
/
+49
2023-04-11
Add some API TODOs
Peter Dettman
2
-1
/
+13
2023-04-11
Platform guards for ReadOnlySet<T>
Peter Dettman
2
-0
/
+9
2023-04-11
Reduce internal usage of ISet<T>
Peter Dettman
7
-76
/
+78
2023-04-11
Platform guards for Stream code
Peter Dettman
11
-1
/
+53
2023-04-05
X509: Signature checks that return bool
Peter Dettman
3
-60
/
+115
2023-04-04
X509: generation/validation of alternative signatures for certs and CRLs.
Peter Dettman
12
-204
/
+309
2023-04-04
Add constructor from template CRL
Peter Dettman
1
-1
/
+34
2023-04-04
Add constructor from template certificate
Peter Dettman
1
-0
/
+33
2023-04-04
PKCS10: check for null/empty extension request value
Peter Dettman
2
-18
/
+58
2023-04-04
HQC: Remove null check (potential side-channel)
Peter Dettman
1
-3
/
+0
2023-04-04
Refactoring in AesEngine_X86
Peter Dettman
1
-10
/
+10
2023-03-24
Refactor PgpEncryptedDataList
Peter Dettman
1
-19
/
+10
2023-03-22
Falcon: delay complete_private() verify failure for potential vulnerability
Peter Dettman
1
-3
/
+4
2023-03-21
BIKE: address side-channel vulnerability in ConvertToCompact()
Peter Dettman
1
-4
/
+8
2023-03-20
Refactor MiscPemGenerator
Peter Dettman
1
-46
/
+70
2023-03-20
Add suport of SubjectPublicKeyInfo in Org.BouncyCastle.OpenSsl.PemWriter
Jozef Gajdos
1
-3
/
+8
2023-03-20
Add EdDsa_Legacy
Peter Dettman
13
-30
/
+23
2023-03-20
Add tag bounds check to prevent old packet confusion.
Peter Dettman
1
-8
/
+7
2023-03-20
Register some SM2 sig algs.
Peter Dettman
1
-0
/
+4
2023-03-16
Fix rethrow syntax
Peter Dettman
28
-109
/
+121
2023-03-16
Fix non-8-aligned IPv4 netmask parsing
Peter Dettman
2
-6
/
+19
2023-03-14
Refactor EdDsaSigner
Peter Dettman
1
-11
/
+18
2023-03-13
Report unsupported tags
Peter Dettman
3
-3
/
+13
2023-03-11
Refactoring in Asn1 classes
Peter Dettman
29
-146
/
+118
2023-03-11
Obsolete unused segmentLimit
Peter Dettman
2
-29
/
+20
2023-03-10
NUnit3TestAdapter 4.4.2
Peter Dettman
1
-1
/
+1
2023-03-10
Microsoft.NET.Test.Sdk 17.5.0
Peter Dettman
1
-1
/
+1
2023-03-10
Refactor IDisposable implementations
Peter Dettman
14
-32
/
+65
2023-03-09
Remove unnecessary methods
Peter Dettman
1
-28
/
+6
2023-03-09
Refactoring around Stream usage
Peter Dettman
14
-138
/
+445
2023-03-08
Fix some warnings
Peter Dettman
3
-19
/
+17
2023-03-08
Mark explicitly internal
Peter Dettman
2
-2
/
+2
2023-03-07
Add DLExternal and use for parsing
Peter Dettman
6
-18
/
+79
2023-03-07
Seal some overrides
Peter Dettman
2
-4
/
+4
2023-03-07
Sort DER sets without encoding elements
Peter Dettman
35
-83
/
+593
2023-03-07
Remove lazy ASN.1 behaviour
Peter Dettman
9
-421
/
+19
2023-03-07
Add BasicGcmMultiplier.IsHardwareAccelerated
Peter Dettman
2
-6
/
+10
2023-03-07
Formatting
Peter Dettman
1
-2
/
+2
2023-03-06
Refactoring in OpenPgp
Peter Dettman
4
-14
/
+11
2023-03-06
Support leaveOpen in decompressors
Peter Dettman
7
-63
/
+141
2023-03-06
Use Id instead of ToString
Peter Dettman
1
-1
/
+1
2023-03-06
Refactoring in Asn1
Peter Dettman
6
-20
/
+31
2023-03-06
Avoid recoding issuer name
Peter Dettman
1
-10
/
+1
2023-03-06
Refactor singleton initialization
Peter Dettman
4
-24
/
+36
2023-03-06
Refactor resource loading
Peter Dettman
7
-79
/
+65
2023-03-05
Adjust new tag name
Peter Dettman
2
-2
/
+2
2023-03-05
Fix Cmce key ASN.1 structures
Peter Dettman
2
-51
/
+26
2023-03-05
Add TODO
Peter Dettman
1
-0
/
+1
2023-03-05
Improve Asn1 encoding
Peter Dettman
2
-29
/
+39
2023-03-05
Support 'leaveOpen' in Asn1 streams
Peter Dettman
15
-120
/
+205
2023-03-04
Refactor Asn1Set classes
Peter Dettman
5
-64
/
+72
2023-03-04
Refactoring in CipherFactory
Peter Dettman
1
-49
/
+53
2023-03-04
Refactor VMPC classes
Peter Dettman
4
-230
/
+199
2023-03-04
Length property and internal Span accessors
Peter Dettman
4
-7
/
+36
2023-03-02
BIKE refactoring
Peter Dettman
6
-123
/
+151
2023-03-02
Fix obsolete usage
Peter Dettman
1
-1
/
+1
2023-03-02
SHA3: one-shot methods for internal use
Peter Dettman
2
-0
/
+146
2023-03-02
Add ShiftDownBits64
Peter Dettman
1
-0
/
+13
2023-03-02
Use existing KeccakPermutation
Peter Dettman
2
-185
/
+39
2023-03-02
Add GetLengthOfEncodingIL
Peter Dettman
2
-3
/
+6
2023-03-02
Refactor KeccakDigest
Peter Dettman
1
-9
/
+25
2023-03-02
BIKE: reduce allocations
Peter Dettman
2
-23
/
+31
2023-03-01
BIKE: split 'e' more efficiently
Peter Dettman
2
-32
/
+21
2023-03-01
Refactor GenerateRandomByteArray
Peter Dettman
2
-7
/
+7
2023-03-01
BIKE: fix FunctionH over-allocation
Peter Dettman
1
-8
/
+14
2023-03-01
BIKE: transpose directly
Peter Dettman
2
-15
/
+5
2023-03-01
Add Integers.PopCount
Peter Dettman
4
-48
/
+58
2023-03-01
BIKE init perf. opts.
Peter Dettman
1
-15
/
+22
2023-02-28
Refactoring around ASN.1 DL encodings
Peter Dettman
8
-19
/
+23
2023-02-28
Asn1InputStream refactoring
Peter Dettman
1
-4
/
+7
2023-02-28
OpenPGP updates from bc-java
Peter Dettman
32
-466
/
+1035
2023-02-28
Update Asn1Tags
Peter Dettman
2
-2
/
+18
2023-02-28
CRC24 perf. opts.
Peter Dettman
4
-83
/
+165
2023-02-28
Exception on malformed checksum
Peter Dettman
1
-19
/
+10
2023-02-27
FIx TODOs in Asn1InputStream
Peter Dettman
1
-8
/
+17
2023-02-27
Use string.Create when available
Peter Dettman
5
-49
/
+131
2023-02-24
Bcpg: update signature subpackets
Peter Dettman
11
-112
/
+255
2023-02-24
CipherStream refactoring
Peter Dettman
1
-29
/
+45
2023-02-24
PgpUtilities refactoring
Peter Dettman
1
-23
/
+30
2023-02-24
Extra constructor
Peter Dettman
1
-0
/
+5
2023-02-18
Fix symbols, add SourceLink, deterministic build
release-2.1.1
release/v2.1
Peter Dettman
2
-13
/
+29
2023-02-18
Set version to '2.2-beta.{height}'
Peter Dettman
1
-1
/
+1
2023-02-18
Set version to '2.1'
release-2.1.0
Peter Dettman
1
-1
/
+1
2023-02-18
Update Readme, Contributors for 2.1.0
Peter Dettman
2
-2
/
+51
2023-02-18
Remove unready LWC engines for this release
Peter Dettman
10
-5348
/
+0
2023-02-18
ASN.1: "Alternative algorithm" types and extension OIDs
Peter Dettman
6
-11
/
+291
2023-02-17
GCM perf. opts.
Peter Dettman
1
-191
/
+202
2023-02-17
Refactoring around Asn1EncodableVector
Peter Dettman
59
-119
/
+92
2023-02-17
Refactoring in Cms
Peter Dettman
3
-46
/
+23
2023-02-17
Update return values.
Jozef Gajdos
2
-6
/
+3
2023-02-17
Removing unnecessary locks in X509Certificate and X509Crl
Jozef Gajdos
2
-45
/
+17
2023-02-17
AEAD refactoring
Peter Dettman
3
-14
/
+23
2023-02-17
Remove unused import
Peter Dettman
1
-1
/
+0
2023-02-17
Improve ProcessBytes methods
Peter Dettman
1
-33
/
+37
2023-02-16
TLS: Process CCM packet directly
Peter Dettman
4
-14
/
+52
2023-02-16
GCM perf. opts.
Peter Dettman
2
-7
/
+344
2023-02-16
CMS support for key ID + public key recipients in key agreement
Peter Dettman
2
-56
/
+76
2023-02-16
Remove ExtendedKeyUsage from criticalExtensions
Peter Dettman
1
-0
/
+1
2023-02-16
Restore some RC4_128 registry entries (only)
Peter Dettman
1
-0
/
+10
2023-02-16
ParameterUtilities support for CCM, GCM parameters
Peter Dettman
4
-1
/
+199
2023-02-16
Update copyright
Peter Dettman
2
-2
/
+2
2023-02-16
Rename bzip2 files accordingly
Peter Dettman
15
-7
/
+9
2023-02-16
Extract debug symbols to external package (SNUPKG).
Petar Petrov
1
-4
/
+12
2023-02-16
Compress PQC embedded resources.
Petar Petrov
14
-7
/
+21
2023-02-16
Use DoesNotReturnAttribute
Peter Dettman
1
-0
/
+10
2023-02-16
Mark user-customizable GCM multipliers Obsolete
Peter Dettman
10
-3
/
+24
2023-02-15
PublicExponent is never null
Peter Dettman
1
-24
/
+13
2023-02-15
Rework AsconEngine
Peter Dettman
2
-321
/
+486
2023-02-15
ChaCha20Poly1305: improve OutputSize methods
Peter Dettman
1
-12
/
+16
2023-02-15
Use spans
Peter Dettman
1
-1
/
+2
2023-02-15
Refactor AsconEngine AAD phase
Peter Dettman
1
-84
/
+122
2023-02-15
Refactor AsconEngine
Peter Dettman
1
-57
/
+36
2023-02-15
Separate Ascon Hash, XOF
Peter Dettman
3
-41
/
+485
2023-02-14
GCM perf. tweak
Peter Dettman
1
-13
/
+28
2023-02-14
Fix error message
Peter Dettman
1
-1
/
+1
2023-02-14
Refactoring in Cms
Peter Dettman
7
-84
/
+64
2023-02-14
Avoid unnecessary recoding
Peter Dettman
4
-62
/
+19
2023-02-14
Update WrapperUtilities algorithms
Peter Dettman
2
-11
/
+76
2023-02-14
Refactor Check
Peter Dettman
1
-11
/
+20
2023-02-14
Improve DerObjectIdentifier cache
Peter Dettman
1
-10
/
+18
2023-02-14
Fix exception type
Peter Dettman
1
-1
/
+1
[next]