diff options
author | rafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-06 18:55:35 +0000 |
---|---|---|
committer | rafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-06 18:55:35 +0000 |
commit | e90ed8ae06d460f74fc32207ddaca7e1d1de787d (patch) | |
tree | 65d98d20e777c0cc1aab3c31cf9ed05e1dc550bd /base/crypto/signature_verifier_mac.cc | |
parent | a112832e7f2b611a814f68b6f1335159f8f4dec0 (diff) | |
download | chromium_src-e90ed8ae06d460f74fc32207ddaca7e1d1de787d.zip chromium_src-e90ed8ae06d460f74fc32207ddaca7e1d1de787d.tar.gz chromium_src-e90ed8ae06d460f74fc32207ddaca7e1d1de787d.tar.bz2 |
Implement signature_creator_mac. Also moved CSSM memory functions to a common shared location.
BUG=20669
Review URL: http://codereview.chromium.org/259026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28135 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/crypto/signature_verifier_mac.cc')
-rw-r--r-- | base/crypto/signature_verifier_mac.cc | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/base/crypto/signature_verifier_mac.cc b/base/crypto/signature_verifier_mac.cc index 7dcd869..a4c1870 100644 --- a/base/crypto/signature_verifier_mac.cc +++ b/base/crypto/signature_verifier_mac.cc @@ -9,34 +9,6 @@ #include "base/crypto/cssm_init.h" #include "base/logging.h" -namespace { - -void* AppMalloc(CSSM_SIZE size, void *alloc_ref) { - return malloc(size); -} - -void AppFree(void* mem_ptr, void* alloc_ref) { - free(mem_ptr); -} - -void* AppRealloc(void* ptr, CSSM_SIZE size, void* alloc_ref) { - return realloc(ptr, size); -} - -void* AppCalloc(uint32 num, CSSM_SIZE size, void* alloc_ref) { - return calloc(num, size); -} - -const CSSM_API_MEMORY_FUNCS mem_funcs = { - AppMalloc, - AppFree, - AppRealloc, - AppCalloc, - NULL -}; - -} // namespace - namespace base { SignatureVerifier::SignatureVerifier() : csp_handle_(0), sig_handle_(0) { @@ -44,7 +16,7 @@ SignatureVerifier::SignatureVerifier() : csp_handle_(0), sig_handle_(0) { static CSSM_VERSION version = {2, 0}; CSSM_RETURN crtn; - crtn = CSSM_ModuleAttach(&gGuidAppleCSP, &version, &mem_funcs, 0, + crtn = CSSM_ModuleAttach(&gGuidAppleCSP, &version, &kCssmMemoryFunctions, 0, CSSM_SERVICE_CSP, 0, CSSM_KEY_HIERARCHY_NONE, NULL, 0, NULL, &csp_handle_); DCHECK(crtn == CSSM_OK); |