mORMot and Open Source friends
File History
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of SynCrypto.pas

2013-05-16
14:23
[4d2d05566dbcf329] part of check-in [d5e77d3d47] removed several compilation hints when assertions are set to off (user: abouchez branch: trunk)
2013-05-15
08:27
[c8d260b0477e3d9f] part of check-in [59eb20700d] Delphi XE4 compatibility (Windows target platform only for Win32/Win64) (user: abouchez branch: trunk)
2013-04-20
11:16
[4d987f7b27e739cf] part of check-in [4962cf790c] introduce new TRC4 object for RC4 encryption algorithm (this implementation should be faster than other Delphi versions around, especially at key initialization) (user: ab branch: trunk)
2013-01-02
14:19
[b5367105a28857be] part of check-in [ba0438e17f] enhanced FPC/Lazarus Win32/Win64 compilation (user: abouchez branch: trunk)
2012-12-31
14:34
[d948e9bccbb19cd4] part of check-in [8e74517c2d] preparing new Year's eve ;) (user: ab branch: trunk)
2012-11-28
13:34
[0923015888279c27] part of check-in [1c6fe7a1fd] all former SQLite3\SQLite3*.pas units have been renamed to SQLite3\mORMot*.pas to match the database-agnostic scheme of the mORMot framework - this is a major break change, so all your "uses" clauses in your code is to be change to follow the new naming (user: abouchez branch: trunk)
2012-08-14
12:47
[53b5f534e9884379] part of check-in [a97c525673] increased internal units version to 1.17 (user: ab branch: trunk)
2012-05-29
18:41
[76a44cd9696280b9] part of check-in [c058f55771] * fixed naming of framework in units header * fixed incorrect call to FormatUTF8() - see [d74020f7c3] (user: G018869 branch: trunk)
2012-03-28
17:31
[b27bfd819a21fcce] part of check-in [160f88b541] most units now compile with Delphi XE2 in 64 Bit mode :) (user: User branch: trunk)
14:43
[fd3d1daf8397a90c] part of check-in [94cd1f2487] added pure pascal version (for XE2 64 compilation) of all algorithms of SynCrypto unit (user: G018869 branch: trunk)
2012-03-18
19:18
[4abee9268f30329c] part of check-in [65a95763f7] 64 bit compilation (user: User branch: trunk)
2012-02-21
18:26
[6ae947b445e568e2] part of check-in [89647f4248] get rid of duplicated code in AES encryption (user: G018869 branch: trunk)
2012-02-20
09:42
[b767701b6daadcb9] part of check-in [ec9a53a44c] TFileBufferWriter.Create now accepts up to 4 MB internal buffer size (user: G018869 branch: trunk)
2012-01-26
17:25
[1aee5b42d994db8a] part of check-in [215558e943] * added TAESECB class for ECB mode of copy (not recommended without padding) * code refactoring and speed enhancements (user: G018869 branch: trunk)
15:51
[6b30feec82ffe481] part of check-in [8482ce8dda] added TAESCBC, TAESCFB, TAESOFB and TAESCTR classes to handle AES encryption of memory buffers in CBC, CFB, OFB and CTR mode (including PKCS7 padding) (user: G018869 branch: trunk)
2012-01-20
13:33
[ec8418a1ae9d2dd3] part of check-in [d8b446f0b5] changed copyright notice to "(C) 2012" - yes, happy new year ! (user: G018869 branch: trunk)
2012-01-07
12:20
[f35bf5e7a3cdf3f9] part of check-in [ddcf953db5] code refactoring to allow compilation with Delphi XE2 background compiler (e.g. syntax check or code completion) (user: User branch: trunk)
2011-09-17
18:05
[8f08c058a38d847e] part of check-in [40b9886964] Delphi XE2 compatibility: all tests passed (32 Bit) (user: ab branch: trunk)
2011-07-22
09:40
[62f49f62defd120d] part of check-in [75b5b81a88] new SynSQLite3 unit extracting the SQLite3 wrapper from the previous SQLite3 unit: this unit can therefore be used with our SynDB classes, without our mORMot overhead (and features) (user: G018869 branch: trunk)
2011-05-31
14:04
[caec804577d89c1c] part of check-in [da448f54f0] code modifications to compile with Delphi 5 compiler (no ORM code compiles yet: so only low-level units like SynCommons / SynCrypto / SynPdf are tested) (user: ab branch: trunk)
2011-05-20
17:19
[e7395eba99440b4e] part of check-in [a08c2c046a] introducing framework security and authentication (user: ab branch: trunk)
2011-02-08
17:07
[b7c75e60a2a6c092] part of check-in [b59d83be6d] we reach year 2011 - let's celebrate! (user: ab branch: trunk)
2010-12-05
12:37
[d0adf7a816f1ac5e] part of check-in [1a67c40ae5] new IsWow64 and SystemInfo global variables (user: ab branch: trunk)
2010-10-15
09:22
[affc7a030e7b126c] part of check-in [71f0df2253] Version upgraded to 1.10, with internal SQLite3 3.7.3 engine (user: G018869 branch: trunk)
09:10
[c24feaf2a86c0407] part of check-in [9220184843] code update to be compatible with Delphi 6 (Delphi 5 failed due to some obscure compiler bug) (user: G018869 branch: trunk)
2010-08-11
06:04
[35b27d2bac6d55fe] part of check-in [30731e5983] Wolfgang Ehrhardt explicit (c) added to SynCrypto AES source code (our faster asm version is to be used anyway under Delphi) (user: ab branch: trunk)
2010-08-02
17:28
[c6723a2095df2708] part of check-in [18a8b7abba] add digital signature to SQLite3 Framework MainDemo (user: ab branch: trunk)
2010-07-31
18:16
[4856169e8be078e9] part of check-in [c260d3d0b4] SQLite3 framework updated for the upcoming MainDemo (user: ab branch: trunk)
2010-07-30
19:12
[8f8953f16fd82f85] part of check-in [bb9bdca3a1] SQLite3 framework update for new MainDemo sample, including new TSQLRestClientURI.ForceBlobTransfert property and new TSQLRestClientURI.RetrieveBlobFields/UpdateBlobFields methods (user: ab branch: trunk)
2010-07-29
19:06
[7506d533a361f48d] part of check-in [cd738b1c9c] SQLite3 framework user interface update (user: ab branch: trunk)
2010-06-27
12:59
[b6fb71f05b814050] part of check-in [ac9d2a3f95] Delphi 2009/2010 compatibility fix + new unitary testing class (user: ab branch: trunk)
2010-06-23
14:04
[29caf7045632befe] part of check-in [9226a861e3] Initial Check-In of all Synopse components (user: User branch: trunk)