1 #import <Foundation/CFSSLHandler.h>
3 @implementation CFSSLHandler
5 -initWithProperties:(CFDictionaryRef )properties {
10 -(BOOL)isHandshaking {
14 -(NSInteger)writePlaintext:(const uint8_t *)buffer maxLength:(NSUInteger)length {
18 -(NSInteger)writeBytesAvailable {
22 -(BOOL)wantsMoreIncoming {
26 -(NSInteger)readEncrypted:(uint8_t *)buffer maxLength:(NSUInteger)length {
30 -(NSInteger)writeEncrypted:(const uint8_t *)buffer maxLength:(NSUInteger)length {
34 -(NSInteger)readBytesAvailable {
38 -(NSInteger)readPlaintext:(uint8_t *)buffer maxLength:(NSUInteger)length {
42 -(NSInteger)transferOneBufferFromSSLToSocket:(NSSocket *)socket {
46 -(NSInteger)transferOneBufferFromSocketToSSL:(NSSocket *)socket {
50 -(void)runHandshakeIfNeeded:(NSSocket *)socket {
54 -(void)runWithSocket:(NSSocket *)socket {