ObjFW  Check-in [951f530aee]

Overview
Comment: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.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 951f530aeee0b50ebb6f45826f276ede90392db8fb53b9ac187cc02641e9423b
User & Date: js on 2016-07-24 00:06:30
Other Links: manifest | tags
Context
2016-07-24
02:10
Add OFHMAC check-in: 4722527b97 user: js tags: trunk
00:06
Rename OFHash to OFCryptoHash check-in: 951f530aee user: js tags: trunk
2016-07-18
19:57
runtime/exception.m: Minor style fix check-in: 691ce6ea29 user: js tags: trunk
Changes

Modified ObjFW.xcodeproj/project.pbxproj from [c16f6c90d1] to [9bd8fdcc32].    [diff]

Modified src/Makefile from [9a38cd4575] to [a2cbc017c1].    [diff]

Added src/OFCryptoHash.h version [86d6230316].

Added src/OFDataArray+CryptoHashing.h version [325a4866db].

Added src/OFDataArray+CryptoHashing.m version [c62437f34e].

Deleted src/OFDataArray+Hashing.h version [b4891dc7e9].

Deleted src/OFDataArray+Hashing.m version [155e7ea0e4].

Modified src/OFDataArray.h from [134bfc8e3c] to [77b4882e58].    [diff]

Modified src/OFDataArray.m from [7efebe508a] to [bd7b819877].    [diff]

Deleted src/OFHash.h version [360d51ea54].

Modified src/OFMD5Hash.h from [e1256fb017] to [6e1b8b2c3a].    [diff]

Modified src/OFMD5Hash.m from [5a22333932] to [c7952ff29f].    [diff]

Modified src/OFRIPEMD160Hash.h from [00a11d6b22] to [26cbce8286].    [diff]

Modified src/OFRIPEMD160Hash.m from [fbdb761c67] to [93d7f36836].    [diff]

Modified src/OFSHA1Hash.h from [7db19f54a8] to [bd1fe8cbf1].    [diff]

Modified src/OFSHA1Hash.m from [bdf798905f] to [85d354ed73].    [diff]

Modified src/OFSHA224Or256Hash.h from [29c76a9638] to [f6372245cc].    [diff]

Modified src/OFSHA224Or256Hash.m from [6ab18f2a4c] to [6b2637992f].    [diff]

Modified src/OFSHA384Or512Hash.h from [f3c6e027c1] to [7857c565bc].    [diff]

Modified src/OFSHA384Or512Hash.m from [e332bfebbc] to [43577ec262].    [diff]

Added src/OFString+CryptoHashing.h version [bdbd026aa6].

Added src/OFString+CryptoHashing.m version [73f20bd87d].

Deleted src/OFString+Hashing.h version [c5a8c9c233].

Deleted src/OFString+Hashing.m version [0bdccbd7c3].

Modified src/OFString.h from [f7188a0160] to [ac066f58da].    [diff]

Modified src/OFString.m from [e8667bc529] to [4050f6aba6].    [diff]

Modified src/ObjFW.h from [746f3ea57f] to [8a14324578].    [diff]

Modified src/exceptions/OFHashAlreadyCalculatedException.h from [c9c0b590d5] to [1b273530dc].    [diff]

Modified src/exceptions/OFHashAlreadyCalculatedException.m from [8b0f535fb4] to [1a0c97097c].    [diff]

Modified tests/OFMD5HashTests.m from [fd0f6f25b5] to [d66f994271].    [diff]

Modified tests/OFRIPEMD160HashTests.m from [a0fe2730da] to [77ab460e7a].    [diff]

Modified tests/OFSHA1HashTests.m from [bf86cfa1fb] to [283cdacad0].    [diff]

Modified tests/OFSHA224HashTests.m from [059069e79f] to [c912281416].    [diff]

Modified tests/OFSHA256HashTests.m from [816172ebe5] to [fa3f9610d1].    [diff]

Modified tests/OFSHA384HashTests.m from [81b008a562] to [d990425313].    [diff]

Modified tests/OFSHA512HashTests.m from [c4011105cf] to [d5695d5fe1].    [diff]

Modified utils/ofhash/OFHash.m from [db4af5bb82] to [14d7516824].    [diff]