// // FingerprintViewController.h // Signal // // Created by Dylan Bourgeois on 02/11/14. // Copyright (c) 2014 Open Whisper Systems. All rights reserved. // #import #import "TSContactThread.h" @interface FingerprintViewController : UIViewController - (void)configWithThread:(TSThread*)thread; @property (nonatomic, strong) IBOutlet UILabel * presentationLabel; @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 UIButton * shredMessagesAndContactButton; @property (nonatomic, strong) IBOutlet UIButton * infoButton; // 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)unwindCancel:(UIStoryboardSegue *)segue; @end