ObjFW  History of src/OFString+Hashing.h of b5da55a84c1a4464

History of file src/OFString+Hashing.h at check-in b5da55a84c1a4464

2016-07-24
00:06
Deleted: 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. check-in: [951f530aee] user: js, branch: trunk, size: 0

2016-01-03
00:41
Update copyright

While at it, also update the mail address. file: [c5a8c9c233] check-in: [2a27cf3000] user: js, branch: trunk, size: 2074 [annotate] [blame] [check-ins using] [diff]

2015-06-13
22:26
Add support for and use the new nullability file: [057e394b3d] check-in: [9e76144ef8] user: js, branch: trunk, size: 2070 [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
Update copyright file: [c1ea3b2a9a] check-in: [cfd374b906] user: js, branch: trunk, size: 2022 [annotate] [blame] [check-ins using] [diff]
2014-09-03
22:22
Add OFRIPEMD160Hash file: [a861ed843f] check-in: [126d9d3aa1] user: js, branch: trunk, size: 2016 [annotate] [blame] [check-ins using] [diff]
15:46
Add OFSHA384Hash and OFSHA512Hash file: [e05005877c] check-in: [23f6c0f84d] user: js, branch: trunk, size: 1822 [annotate] [blame] [check-ins using] [diff]
2014-09-01
23:42
Add OFSHA224Hash

This creates a common base for OFSHA224Hash and OFSHA256Hash so that all
code (except the different initialization constants) is reused. file: [c913003d61] check-in: [a1931f59a2] user: js, branch: trunk, size: 1452 [annotate] [blame] [check-ins using] [diff]

11:08
Add OFSHA256Hash

Took me some time to figure out the RFC is buggy and SSIG0(t-15) should
be SSIG0(W(t-15))... file: [3cb3067893] check-in: [46af1252a5] user: js, branch: trunk, size: 1267 [annotate] [blame] [check-ins using] [diff]

2014-02-18
18:50
Documentation: Show correct imports file: [7ce5c351cd] check-in: [246cfe0807] user: js, branch: trunk, size: 1080 [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
Update copyright. file: [8f917515b3] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1185 [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
Update copyright. file: [5979520988] check-in: [813c00ccf0] user: js, branch: trunk, size: 1179 [annotate] [blame] [check-ins using] [diff]
2012-10-28
12:38
Switch to a headerdoc-compatible doc format. file: [a3bf7e32c9] check-in: [1ad9565253] user: js, branch: trunk, size: 1173 [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
Update copyright. file: [626fd3c06c] check-in: [ce70e17b38] user: js, branch: trunk, size: 1173 [annotate] [blame] [check-ins using] [diff]
2011-09-11
17:09
Documentation improvements. file: [eec510e94d] check-in: [8d554c0421] user: js, branch: trunk, size: 1167 [annotate] [blame] [check-ins using] [diff]
2011-02-04
16:01
Add OFDataArray (Hashing) category. file: [ba06c39430] check-in: [38057e75f0] user: js, branch: trunk, size: 1003 [annotate] [blame] [check-ins using] [diff]
2011-02-01
22:11
Use extern "C" where useful.
Improves ObjC++ compatibility.
file: [47219e07e4] check-in: [03d1b71d10] user: js, branch: trunk, size: 1005 [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
Change license. file: [82d6ae107e] check-in: [da6b3d26cb] user: js, branch: trunk, size: 938 [annotate] [blame] [check-ins using] [diff]
2010-10-24
13:30
Always write abbreviations uppercase in method names. file: [b69535aff5] check-in: [1d19a5586b] user: js, branch: trunk, size: 682 [annotate] [blame] [check-ins using] [diff]
2010-06-12
20:47
Added: Move a few classes and categories so they have their own files. file: [04e6b3c3c1] check-in: [67917b918a] user: js, branch: trunk, size: 682 [annotate] [blame] [check-ins using]