/ OSX / sec / Security / SecSignatureVerificationSupport.h
SecSignatureVerificationSupport.h
 1  //
 2  //  SecSignatureVerificationSupport.h
 3  //
 4  //
 5  
 6  #ifndef _SECURITY_SECSIGNATUREVERIFICATION_H_
 7  #define _SECURITY_SECSIGNATUREVERIFICATION_H_
 8  
 9  #include <Availability.h>
10  #include <CoreFoundation/CoreFoundation.h>
11  #include <Security/SecKey.h>
12  #include <Security/SecAsn1Types.h>
13  
14  #pragma clang diagnostic push
15  #pragma clang diagnostic ignored "-Wdeprecated-declarations"
16  bool SecVerifySignatureWithPublicKey(SecKeyRef publicKey, const SecAsn1AlgId *publicKeyAlgId,
17                                       const uint8_t *dataToHash, size_t amountToHash,
18                                       const uint8_t *signatureStart, size_t signatureSize,
19                                       CFErrorRef *error)
20      __OSX_AVAILABLE_STARTING(__MAC_10_12, __IPHONE_8_0);
21  #pragma clang diagnostic pop
22  
23  
24  #endif /* _SECURITY_SECSIGNATUREVERIFICATION_H_ */