// // PairManager.h // Moonlight // // Created by Diego Waxemberg on 10/19/14. // Copyright (c) 2014 Moonlight Stream. All rights reserved. // #import "HttpManager.h" @protocol PairCallback - (void) showPIN:(NSString*)PIN; - (void) pairSuccessful:(NSData*)serverCert; - (void) pairFailed:(NSString*)message; - (void) alreadyPaired; @end @interface PairManager : NSOperation - (id) initWithManager:(HttpManager*)httpManager clientCert:(NSData*)clientCert callback:(id)callback; - (NSString*) generatePIN; - (NSData*) saltPIN:(NSString*)PIN; - (void) initiatePair:(int)serverMajorVersion; @end