#include "pal_x509_macos.h"
#include "pal_x509chain.h"
#include "pal_keyderivation_macos.h"
+#include "pal_keyagree.h"
static const Entry s_cryptoAppleNative[] =
{
DllImportEntry(AppleCryptoNative_DigestFinal)
DllImportEntry(AppleCryptoNative_DigestCurrent)
DllImportEntry(AppleCryptoNative_DigestOneShot)
+ DllImportEntry(AppleCryptoNative_DigestReset)
DllImportEntry(AppleCryptoNative_EccGenerateKey)
DllImportEntry(AppleCryptoNative_EccGetKeySizeInBits)
+ DllImportEntry(AppleCryptoNative_EcdhKeyAgree)
+ DllImportEntry(AppleCryptoNative_GetRandomBytes)
DllImportEntry(AppleCryptoNative_HmacFree)
DllImportEntry(AppleCryptoNative_HmacCreate)
DllImportEntry(AppleCryptoNative_HmacInit)
DllImportEntry(AppleCryptoNative_HmacCurrent)
DllImportEntry(AppleCryptoNative_HmacOneShot)
DllImportEntry(AppleCryptoNative_SecKeychainItemCopyKeychain)
+ DllImportEntry(AppleCryptoNative_SecKeychainCopyDefault)
DllImportEntry(AppleCryptoNative_SecKeychainCreate)
DllImportEntry(AppleCryptoNative_SecKeychainDelete)
- DllImportEntry(AppleCryptoNative_SecKeychainCopyDefault)
+ DllImportEntry(AppleCryptoNative_SecKeychainEnumerateCerts)
DllImportEntry(AppleCryptoNative_SecKeychainOpen)
DllImportEntry(AppleCryptoNative_SecKeychainUnlock)
- DllImportEntry(AppleCryptoNative_SetKeychainNeverLock)
DllImportEntry(AppleCryptoNative_SecKeychainEnumerateIdentities)
- DllImportEntry(AppleCryptoNative_GetRandomBytes)
+ DllImportEntry(AppleCryptoNative_SetKeychainNeverLock)
+ DllImportEntry(AppleCryptoNative_SslCopyCADistinguishedNames)
+ DllImportEntry(AppleCryptoNative_SslCopyCertChain)
+ DllImportEntry(AppleCryptoNative_SslIsHostnameMatch)
+ DllImportEntry(AppleCryptoNative_SslRead)
+ DllImportEntry(AppleCryptoNative_SslSetBreakOnClientAuth)
+ DllImportEntry(AppleCryptoNative_SslSetBreakOnServerAuth)
+ DllImportEntry(AppleCryptoNative_SslSetIoCallbacks)
+ DllImportEntry(AppleCryptoNative_SslWrite)
DllImportEntry(AppleCryptoNative_RsaGenerateKey)
DllImportEntry(AppleCryptoNative_RsaDecryptOaep)
DllImportEntry(AppleCryptoNative_RsaDecryptPkcs)
DllImportEntry(AppleCryptoNative_StoreEnumerateMachineRoot)
DllImportEntry(AppleCryptoNative_StoreEnumerateUserDisallowed)
DllImportEntry(AppleCryptoNative_StoreEnumerateMachineDisallowed)
+ DllImportEntry(AppleCryptoNative_X509ChainCreate)
+ DllImportEntry(AppleCryptoNative_X509DemuxAndRetainHandle)
DllImportEntry(AppleCryptoNative_X509GetContentType)
+ DllImportEntry(AppleCryptoNative_X509GetPublicKey)
DllImportEntry(AppleCryptoNative_X509CopyCertFromIdentity)
DllImportEntry(AppleCryptoNative_X509CopyPrivateKeyFromIdentity)
DllImportEntry(AppleCryptoNative_X509ImportCollection)
DllImportEntry(AppleCryptoNative_X509ChainGetStatusAtIndex)
DllImportEntry(AppleCryptoNative_GetOSStatusForChainStatus)
DllImportEntry(AppleCryptoNative_X509ChainSetTrustAnchorCertificates)
+ DllImportEntry(AppleCryptoNative_X509StoreAddCertificate)
+ DllImportEntry(AppleCryptoNative_X509StoreRemoveCertificate)
DllImportEntry(AppleCryptoNative_Pbkdf2)
DllImportEntry(AppleCryptoNative_X509GetSubjectSummary)
};