// // FingerprintViewController.h // Signal // // Created by Dylan Bourgeois on 02/11/14. // Copyright (c) 2014 Open Whisper Systems. All rights reserved. // #import #import "MessagesViewController.h" #import "TSContactThread.h" @interface FingerprintViewController : UIViewController - (void)configWithThread:(TSThread *)thread; @property (nonatomic, strong) IBOutlet UILabel *presentationLabel; @property (nonatomic, strong) IBOutlet UIView *myFingerprintView; @property (nonatomic, strong) IBOutlet UIView *theirFingerprintView; @property (nonatomic, strong) IBOutlet UIImageView *contactImageView; @property (nonatomic, strong) IBOutlet UILabel *contactFingerprintTitleLabel; @property (nonatomic, strong) IBOutlet UILabel *contactFingerprintLabel; @property (nonatomic, strong) IBOutlet UIImageView *userImageView; @property (nonatomic, strong) IBOutlet UILabel *userFingerprintTitleLabel; @property (nonatomic, strong) IBOutlet UILabel *userFingerprintLabel; @property (nonatomic, strong) IBOutlet UILabel *infoMyFingerprint; @property (nonatomic, strong) IBOutlet UILabel *infoTheirFingerprint; @property (nonatomic, strong) IBOutlet UIImageView *infoArrowTop; @property (nonatomic, strong) IBOutlet UIImageView *infoArrowBottom; @property (nonatomic, strong) IBOutlet UIButton *closeButton; @property (nonatomic, strong) IBOutlet UIView *myFPBorderView; // returns my public identity key as NSData - (NSData *)getMyPublicIdentityKey; // returns recipient's public identity key as NSData - (NSData *)getTheirPublicIdentityKey; // This is called when the recipient's public key is verified. Later can be used to mark as such if we want a step above // TOFU in UX. - (IBAction)unwindToIdentityKeyWasVerified:(UIStoryboardSegue *)segue; // Just a cancelation of the user's request to verify reciepient fingerprint or have their fingerprint verified by // recipient - (IBAction)unwindIdentityVerificationCancel:(UIStoryboardSegue *)segue; @end