]> git.saurik.com Git - apple/security.git/blobdiff - libsecurity_ssl/regressions/ssl-utils.h
Security-55471.tar.gz
[apple/security.git] / libsecurity_ssl / regressions / ssl-utils.h
diff --git a/libsecurity_ssl/regressions/ssl-utils.h b/libsecurity_ssl/regressions/ssl-utils.h
new file mode 100644 (file)
index 0000000..cf9a9f3
--- /dev/null
@@ -0,0 +1,22 @@
+//
+//  ssl-utils.h
+//  libsecurity_ssl
+//
+//  Created by Fabrice Gautier on 8/7/12.
+//
+//
+
+#ifndef __SSL_UTILS_H__
+#define __SSL_UTILS_H__
+
+#include <Security/SecureTransport.h>
+
+#define CFReleaseSafe(CF) { CFTypeRef _cf = (CF); if (_cf) {  CFRelease(_cf); } }
+#define CFReleaseNull(CF) { CFTypeRef _cf = (CF); if (_cf) {  (CF) = NULL; CFRelease(_cf); } }
+
+CFArrayRef server_chain(void);
+CFArrayRef client_chain(void);
+
+const char *ciphersuite_name(SSLCipherSuite cs);
+
+#endif