ObjFW  History of src/OFRIPEMD160Hash.m of 26ddd2e4e4e151a4

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

History of file src/OFRIPEMD160Hash.m at check-in 26ddd2e4e4e151a4

2025-06-22
19:32
Deleted: Point to the new repository check-in: [ec62287f25] user: js branch: trunk, size: 0
2025-04-13
23:26
Continue migrating to the ARC functions for RR file: [d9d89083f7] check-in: [054dd2bfda] user: js branch: trunk, size: 7657
2025-01-01
12:58
Update copyright file: [76121c0405] check-in: [9d802a786d] user: js branch: trunk, size: 7634
2024-04-03
02:16
Change license to LGPLv3 only file: [52ccc3eb83] check-in: [7413a728a7] user: js branch: trunk, size: 7634
2024-01-02
17:17
Update copyright file: [61b51851c2] check-in: [26ddd2e4e4] user: js branch: trunk, size: 7426
2023-01-06
09:04
Update copyright file: [0dbaee2454] check-in: [8939cbdb52] user: js branch: trunk, size: 7426
2022-03-25
10:22
OFCryptographicHash: Add -[calculate] Before, -[digest] would do the final calculation, however, this would mean a property modifies state, which is bad. file: [a6c68d768d] check-in: [82801897d3] user: js branch: trunk, size: 7426
2022-02-12
07:46
Update copyright file: [237ac280a3] check-in: [1a86b8175b] user: js branch: trunk, size: 7246
2021-04-25
11:05
A few last renames file: [b60f75a8d4] check-in: [27103855c2] user: js branch: new-naming-convention, size: 7246
2021-04-18
15:55
Rename all functions in macros.h file: [250dcdc9ee] check-in: [7392685ffc] user: js branch: new-naming-convention, size: 7222
2021-04-07
21:14
Rename OFCryptoHash -> OFCryptographicHash file: [c81097cb16] check-in: [2969086342] user: js branch: trunk, size: 7209
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [00be784cc9] check-in: [1b82d3bf4f] user: js branch: trunk, size: 7215
2021-01-02
22:04
Update copyright file: [ab4f0b95de] check-in: [374e1a1bfa] user: js branch: trunk, size: 7219
2020-06-28
15:03
Use OF_DIRECT(_MEMBERS) where appropriate file: [f5c31d29f5] check-in: [b6cb3addd0] user: js branch: trunk, size: 7308
2020-01-02
01:51
Update copyright file: [cf17c7c508] check-in: [c7f0229795] user: js branch: trunk, size: 7290
2019-12-27
00:41
OFSecureData: Add allowsSwappableMemory property With this property, it's possible to specify whether the memory should be protected from swapping or not. This makes it easier for e.g. the crypto hash classes: They can now just always use OFSecureData without wasting unswappable memory if it's not needed. file: [0b670f115d] check-in: [e629dc83a9] user: js branch: trunk, size: 7287
2019-03-12
22:10
OFCryptoHash: Add property for digest / block size file: [03939c1eca] check-in: [320d638a21] user: js branch: trunk, size: 6858
2019-03-08
00:35
Use dot syntax file: [3842b26a7e] check-in: [bceb7ed4c9] user: js branch: trunk, size: 6703
2019-01-03
19:13
Update copyright file: [089b540858] check-in: [0509d7a844] user: js branch: trunk, size: 6693
2018-04-07
20:05
OF*Hash: Make use of the new OFSecureData file: [3667f44aa4] check-in: [a5006f1d31] user: js branch: trunk, size: 6687
2018-01-03
19:49
Update copyright notice file: [b8c35b028c] check-in: [7e5c81e186] user: js branch: trunk, size: 6034
2017-10-17
00:33
Do not use implicit method return types Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does not apply to implicit return types. This means that after this commit, all init methods have a nonnull return type, as they should have. file: [717962a6c4] check-in: [2f4e0df8be] user: js branch: trunk, size: 6011
2017-05-21
21:28
Prefix private methods with of_ instead of OF_ This matches Apple's style. file: [9e827ae911] check-in: [6b77a5dd8b] user: js branch: trunk, size: 5993
2017-05-07
20:10
Small code style change Casts are now written like types in variable declarations. file: [eb95ce0800] check-in: [4af49a13c3] user: js branch: trunk, size: 5934
2017-01-09
17:36
Update copyright Forgot to add 2017, even though I already did quite some changes in 2017. file: [c9c8fa689f] check-in: [44f45c2e35] user: js branch: trunk, size: 5930
2016-07-24
20:05
OF*Hash: Call [self reset] in -[dealloc] file: [4ed4626462] check-in: [096dd743b5] user: js branch: trunk, size: 5924
18:54
OFCryptoHash: Conform to OFCopying file: [d2d42ba8eb] check-in: [b1cd76a8cd] user: js branch: trunk, size: 5869
12:14
-[OFCryptoHash digest]: uint8_t -> unsigned char While in practice they are usually the same, the C standard says that only char does not have any alignment requirements. As (u)int*_t is defined to be an integer type of the specified size, it does not mean (u)int8_t needs to be char. file: [6115116dd0] check-in: [19f7dc67af] user: js branch: trunk, size: 5591
00:06
Rename OFHash to OFCryptoHash OFHash is too generic, as this protocol is for cryptographic hashes. It also solves the ambiguity of the +[hash] method (which is now +[cryptoHash]), which conflicted with -[hash] on the class itself, resulting in classes conforming to OFHash not being able to be used as a key in an OFDictionary. file: [93d7f36836] check-in: [951f530aee] user: js branch: trunk, size: 5585
2016-02-21
15:37
Make use of C99-style for loops file: [fbdb761c67] check-in: [e0b9167693] user: js branch: trunk, size: 5577
2016-01-05
22:00
(u)int_fast*_t -> (u)int*_t (U)INT_FAST*_MAX is broken on Android, which makes (u)int_fast*_t dangerous to use while it does not provide any real speed benefit. file: [d790f259b5] check-in: [d3158d091f] user: js branch: trunk, size: 5582
2016-01-03
00:43
Update copyright While at it, also update the mail address. file: [972133ba7d] check-in: [cec0f072f8] user: js branch: 0.8, size: 5605
00:41
Update copyright While at it, also update the mail address. file: [482657f939] check-in: [2a27cf3000] user: js branch: trunk, size: 5597
2015-11-29
11:43
Make properties a requirement and clean up code This increases the required GCC version from 4.0 to 4.6 (exception: Apple GCC, which already supports this with >= 4.0 starting with OS X 10.5). Since even GCC 4.6 is really old by now, there is no point in still supporting something even older and making the code ugly because of that. While some hardware and OS support was dropped from GCC 4.6 compared to GCC 4.0, there is nothing in there that would be an interesting target with the exception of BeOS maybe - but a port to BeOS can also be achieved using the Haiku support. The other dropped OSes are mostly old versions of OSes while newer ones are still being supported (and those newer versions of those OSes still support the same hardware). file: [8302ffabae] check-in: [48980f2297] user: js branch: trunk, size: 5593
2015-02-01
00:47
Add -[OFHash reset] This is useful to calculate many hashes without allocating new objects. file: [0df0a4dfec] check-in: [7c27db9fe0] user: js branch: trunk, size: 5601
2015-01-31
11:46
OF{MD5,RIPEMD160,SHA*}Hash: Small optimization file: [353a43c133] check-in: [c56b388459] user: js branch: trunk, size: 5416
2015-01-03
20:57
Update copyright file: [96ca7dac64] check-in: [cfd374b906] user: js branch: trunk, size: 5384
2014-09-03
22:22
Added: Add OFRIPEMD160Hash file: [5d55a8380e] check-in: [126d9d3aa1] user: js branch: trunk, size: 5378