You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/Signal/test/network/rtp/zrtp/utilities/PregeneratedKeyAgreementPar...

15 lines
555 B
Objective-C

#import <Foundation/Foundation.h>
#import "KeyAgreementProtocol.h"
#import "KeyAgreementParticipant.h"
/// A mock key agreement protocol.
/// Used in testing to create key agreement participants with preset keys.
/// It would be very bad if one of these was used in non-testing code...
@interface PregeneratedKeyAgreementParticipantProtocol : NSObject <KeyAgreementProtocol> {
@private id<KeyAgreementParticipant> participant;
}
+(PregeneratedKeyAgreementParticipantProtocol*) pregeneratedWithParticipant:(id<KeyAgreementParticipant>)participant;
@end