1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
allow pipelined sending for THttpAsyncConnection - performance boost from 150,000/s without pipelining to 2,000,000/s with pipelined /plaintext requests on my laptop More... almost 2 years ago
maintain one TRecordVersion per table - needed if several TOrm classes have a TRecordVersion field - as reported by https://github.com/synopse/mORMot2/issues/143 More... almost 2 years ago
new TX509Parsed type as output of the X509Parse() function - implemented by both OpenSSL and WinCrypto APIs More... almost 2 years ago
properly detect all TWinCertUsages for SSPI More... almost 2 years ago
new EVP_PKEY.AlgoName method More... almost 2 years ago
fixed compilation warning More... almost 2 years ago
new X509Parse() high-level function More... almost 2 years ago
new TPkcs11.SlotByTokenName method More... almost 2 years ago
TSChannelNetTls.AfterConnection will include peer information More... almost 2 years ago
several fixes to certificate process - allow to use a custom date for expiration check, instead of default current date - certificate usage is stored everywhere as its ASN1/X509 16-bit value More... almost 2 years ago
new FileTimeToDateTime() raw WinAPI function More... almost 2 years ago
TWinCertInfo decoding and TLS client peer info - TWinCertInfo has now all workable data e.g. for peer certificate information - TWinCertInfo is used for TLS client peer information, and mimics OpenSSL in that matter More... almost 2 years ago
introducing ToHumanHex/ToHumanHexReverse base functions More... almost 2 years ago
new TPkcs11.InitUserPin/ChangeUserPin methods More... almost 2 years ago
new TPkcs11.GetRandom method More... almost 2 years ago
retrieve more information from PKCS#11 objects More... almost 2 years ago
fixed FPC compilation warning More... almost 2 years ago
fixed FindExeCertificate() - don't remove ending #0 padding because some of it may be needed by the actual certificate More... almost 2 years ago
new regression tests More... almost 2 years ago
enhanced TWinRegistry More... almost 2 years ago
added ctid as PostgreSQL keyword More... almost 2 years ago
minor TPkcs11.Sign fix More... almost 2 years ago
include optional Time for certificate expiration - it make sense when checking against the validity of a signature - on all high-level ICryptCert implementations - on low-level syn-ecc too More... almost 2 years ago
TCryptCertOpenSsl.Verify can ignore cvWrongUsage and cvDeprecatedAuthority More... almost 2 years ago
retrieve all information about PKCS#11 supported mechanisms More... almost 2 years ago
fixed TPkcs11.Verify More... almost 2 years ago
minor JSON tweaks More... almost 2 years ago
introduced LGenerics to the JSON benchmark - twice faster than fpjson (as claimed in the FPC wiki) - but still much slower than mORMot More... almost 2 years ago
worked on WinCertDecode() - work on all Windows versions including XP - new Name and Hash fields - X500 subject and issuer parsing More... almost 2 years ago
fixed TEccCertificate to call the VerifyUncomp() function - only when needed, i.e. for the pascal back-end (not OpenSSL) More... almost 2 years ago