Searched refs:DynamicHash (Results 1 - 12 of 12) sorted by relevance

/macosx-10.9.5/Security-55471.14.18/include/security_utilities/
H A Dhashing.cpp35 // Basic DynamicHash infrastructure
37 DynamicHash::~DynamicHash()
44 // CommonCrypto-based DynamicHash instances
H A Dhashing.h55 // a DynamicHash is not a subclass of Hash, though a DynamicHashInstance will be, duck-like.
96 class DynamicHash : public Hashing { class in namespace:Security
98 virtual ~DynamicHash();
113 // Make a DynamicHash from a static Hash class.
116 class DynamicHashInstance : public DynamicHash, public _HashType {
137 // Make a DynamicHash from a CommonCrypto hash algorithm identifier
139 class CCHashInstance : public DynamicHash {
158 // A shorthand for holding a DynamicHash subclass we got from some
161 template <class _Giver, DynamicHash *(_Giver::*_fetcher)() const = &_Giver::getHash>
162 class MakeHash : public std::auto_ptr<DynamicHash> {
[all...]
/macosx-10.9.5/Security-55471.14.18/libsecurity_utilities/lib/
H A Dhashing.cpp35 // Basic DynamicHash infrastructure
37 DynamicHash::~DynamicHash()
44 // CommonCrypto-based DynamicHash instances
H A Dhashing.h55 // a DynamicHash is not a subclass of Hash, though a DynamicHashInstance will be, duck-like.
96 class DynamicHash : public Hashing { class in namespace:Security
98 virtual ~DynamicHash();
113 // Make a DynamicHash from a static Hash class.
116 class DynamicHashInstance : public DynamicHash, public _HashType {
137 // Make a DynamicHash from a CommonCrypto hash algorithm identifier
139 class CCHashInstance : public DynamicHash {
158 // A shorthand for holding a DynamicHash subclass we got from some
161 template <class _Giver, DynamicHash *(_Giver::*_fetcher)() const = &_Giver::getHash>
162 class MakeHash : public std::auto_ptr<DynamicHash> {
[all...]
/macosx-10.9.5/Security-55471.14.18/include/security_codesigning/
H A Dcodedirectory.h247 static DynamicHash *hashFor(HashAlgorithm hashType); // create a DynamicHash subclass for (hashType) digests
248 DynamicHash *getHash() const { return hashFor(this->hashType); } // make one for me
253 static size_t generateHash(DynamicHash *hash, UnixPlusPlus::FileDesc fd, Hashing::Byte *digest, size_t limit = 0); // hash to count or end of file
254 static size_t generateHash(DynamicHash *hash, const void *data, size_t length, Hashing::Byte *digest); // hash data buffer
H A Dcodedirectory.cpp210 // Given a hash type code, create an appropriate subclass of DynamicHash
215 DynamicHash *CodeDirectory::hashFor(HashAlgorithm hashType)
235 size_t CodeDirectory::generateHash(DynamicHash *hasher, FileDesc fd, Hashing::Byte *digest, size_t limit)
246 size_t CodeDirectory::generateHash(DynamicHash *hasher, const void *data, size_t length, Hashing::Byte *digest)
H A Dcdbuilder.h64 DynamicHash *getHash() const { return CodeDirectory::hashFor(this->mHashType); }
H A Dresources.h88 DynamicHash *getHash() const { return CodeDirectory::hashFor(this->mHashType); }
/macosx-10.9.5/Security-55471.14.18/libsecurity_codesigning/lib/
H A Dcodedirectory.h247 static DynamicHash *hashFor(HashAlgorithm hashType); // create a DynamicHash subclass for (hashType) digests
248 DynamicHash *getHash() const { return hashFor(this->hashType); } // make one for me
253 static size_t generateHash(DynamicHash *hash, UnixPlusPlus::FileDesc fd, Hashing::Byte *digest, size_t limit = 0); // hash to count or end of file
254 static size_t generateHash(DynamicHash *hash, const void *data, size_t length, Hashing::Byte *digest); // hash data buffer
H A Dcodedirectory.cpp210 // Given a hash type code, create an appropriate subclass of DynamicHash
215 DynamicHash *CodeDirectory::hashFor(HashAlgorithm hashType)
235 size_t CodeDirectory::generateHash(DynamicHash *hasher, FileDesc fd, Hashing::Byte *digest, size_t limit)
246 size_t CodeDirectory::generateHash(DynamicHash *hasher, const void *data, size_t length, Hashing::Byte *digest)
H A Dcdbuilder.h64 DynamicHash *getHash() const { return CodeDirectory::hashFor(this->mHashType); }
H A Dresources.h88 DynamicHash *getHash() const { return CodeDirectory::hashFor(this->mHashType); }

Completed in 195 milliseconds