1
I Use This!
Very High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Sep 02, 2024 — Sep 02, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
core: minor documentation fixes More... 2 months ago
crypt: RFC 8009 HMAC-SHA2 support for MakeKerberosKey() - not fully tested yet More... 2 months ago
tests: add NIST SP800-108 KDF reference vectors - from https://www.rfc-editor.org/rfc/rfc8009#page-13 More... 2 months ago
crypt: new TSynSigner.KdfSP800 method - to compute NIST SP800-108 KDF in counter mode (section 5.1) - as used e.g. by RFC 8009 for Kerberos AES-CTS HMAC-SHA2 modes More... 2 months ago
tests: refactored to use the new TSynTestCase.CheckEqualHex method More... 2 months ago
core: new TSynTestCase.CheckEqualHex method More... 2 months ago
net: new THttpClientSocket.RequestContext text property - with details about the last previous request More... 2 months ago
crypt: new TSynHasher/TSynSigner.UpdateBigEndian methods More... 2 months ago
crypt: preliminary RFC 8009 work More... 2 months ago
ex: fixed MVC blog sample compilation More... 2 months ago
tests: moved TKerberosKeyTab class to test.core.crypt More... 2 months ago
crypt: use pre-computed n-folded 'kerberos' constants - also refined documentation More... 2 months ago
crypt: slightly optimized TAesCbc.Encrypt More... 2 months ago
tests: cover TKerberosKeyTabGenerator - we can re-generated reference keytab material properly in pure mormot! :) More... 2 months ago
crypt: new TKerberosKeyTabGenerator class - we can now generate keys from user or computer credentials in pure mORMot! - side notes the RFC is pretty obscure, reference code is buggy, and all AI engines I tested were clearly hallucinating, and proposed pretty much incorrect solutions More... 2 months ago
crypt: new function MakeKerberosKey() More... 2 months ago
crypt: new Rfc3962SeedtoKey() raw function More... 2 months ago
crypt: introducing TAesAbstract.IVFillZero method More... 2 months ago
core: hardened TKerberosKeyTab for anti-forensic - try to remove any trace of secret key binary from memory - even transient More... 2 months ago
core: moved FillZero(RawByteString to mormot.core.base - because it could be used soon enough More... 2 months ago
test: fixed TTestCoreEcc.ECC when only this method is called More... 2 months ago
crypt: introducing raw Rfc3961Nfold() function - internal RFC 3961 derivation function - published only for testing - with proper reference vectors More... 2 months ago
crypt: introducing MakeKerberosKeySeed() - with proper regression tests using reference vectors from the RFC More... 2 months ago
crypt: small ECC-256 pascal code refactoring - we tried to use AI to optimize the ECC "verify" pattern, but too many hallucinations is killing the pleasure More... 2 months ago
core: fixed potential buffer overflow in ToText(OS) More... 2 months ago
core: refined documentation about "Year 2038" overflow problem - in all our code base - with exact overflow dates when truncated to 32-bit (more than one century seems safe) More... 2 months ago
tests: fixed OS information decoding More... 2 months ago
core: introducing TSynTestCase.CheckEqualShort() method More... 2 months ago
core: refactored Linux-specific eventfd or getrandom APIs More... 2 months ago
core: simplified GetEnumNameRtti() on ARM32 - a void function is enough since we are very likely to include mormot.core.rtti for any serious work More... 2 months ago