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 | |