1
I Use This!
Very High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 19, 2024 — Aug 19, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
core: fixed XorEntropy() compilation on non Intel targets More... about 1 month ago
crypt: rewritten ecc_make_key_pas() - to use HMAC-SHA-256 as key derivation function - to be sensitively faster thanks to safe but non blocking random gathering (no slow OS calls) More... about 1 month ago
crypt: another pass on TAesPrng.GetEntropy - consider the new StartupEntropy content - cleanup global AES-CTR diffusion instance More... about 1 month ago
core: write clock_gettime() error in POSIX error file - this is the way to go on POSIX systems - instead of an exception which is likely to not be catched, and fail into a GPF More... about 1 month ago
rewritten StartupRandom into StartupEntropy - with proper initialization on Windows (was missing real unreproductible entropy) - some more cross-platform code - other fixes and tuning More... about 1 month ago
core: refactored process startup cross-platform code More... about 1 month ago
core: renamed misleading XorEntropyFromOs256() - this was not at all a public API to consider in your own code More... about 1 month ago
core: refined crc32/crc32c documentation - especially about their polynomials and associated RFC More... about 1 month ago
core: fixed TLecuyer.Seed() with custom entropy - on non-Intel POSIX, some of the entropy was not taken into account - Windows or Intel/AMD targets were not affected - XorEntropyFromOs256() is designed to fill the buffer with 256-bit of randomness, overwriting the existing content More... about 1 month ago
crypt: fixed deadlock in TAesPrng.GetEntropy More... about 1 month ago
tests: refined RTSP process - add some more information on failure - ensure the background threads are actually started before running the client code More... about 1 month ago
core: rewritten TSynTestCase.RandomWinAnsi/RandomAnsi7/RandomUri/RandomIdentifier - to use the new RandomByteString() instead of a pointless temporary buffer More... about 1 month ago
crypt: simplified TJwtAbstract.Parse - ensure no memory temporary heap allocation should take place, so no need to protect the 4KB stack buffer More... about 1 month ago
crypt: some AES refactoring - no functional change More... about 1 month ago
core: introducing new RandomByteString() function More... about 1 month ago
core: huge base64/base58/base32 refactoring - to reuse the same basic lookup types - faster and cleaner initialization of the decoding tables at process startup - pure pascal base64 decoding loop refactoring More... about 1 month ago
core: removed misleading TSynTempBuffer.InitRandom function More... about 1 month ago
core: refactored gsl_rng_taus2 Lecuyer generators - fixed TLecuyer documentation - fixed and moved Random32Seed() to mormot.core.os, so that it actually seeds the Random32() function - other fixes More... about 1 month ago
crypt: refactored entropy gathering - XorEntropy() rewritten with specific non-Intel code (cleaner code would facilitate audit) - TAesPrng.GetEntropy() refactoring with no randomness level change More... about 1 month ago
crypt: several fixes to JWT parsing and verification More... about 1 month ago
crypt: fixed Delphi compilation More... about 1 month ago
crypt: fixed TJwtAbstract.CacheResults property - setting this property should refresh the internal cache, if needed More... about 1 month ago
db: relaxed TBsonVariant.AddItem() over TDocVariant content More... about 1 month ago
core: properly parse 'null' in TDocVariantData.InitJsonInPlace() - JSON null is case-sensitive - fixed missing EndOfObject setting on success More... about 1 month ago
core: optimized VariantClearSeveral() More... about 1 month ago
core: refactored TDocVariantData initialization More... about 1 month ago
all: use ESynException.RaiseU whenever possible More... about 1 month ago
core: enhanced exceptions support - new ESynException.RaiseU method - made TTextWriter.RaiseNotImplemented a class method as expected More... about 1 month ago
angelize: fixed StateFile location if fsoDisableSaveIfNeeded is used - logic in TSynAngelize.Create seemed to be inverted :( More... about 1 month ago
tests: enhanced JWT coverage More... about 1 month ago