session-ios/SessionUtilities/ECKeyPair+Utilities.m

23 lines
494 B
Mathematica
Raw Normal View History

#import "ECKeyPair+Utilities.h"
NS_ASSUME_NONNULL_BEGIN
@implementation ECKeyPair (Utilities)
- (ECKeyPair *)initWithPublicKey:(NSData *)snPublicKey privateKey:(NSData *)snPrivateKey
{
ECKeyPair *keyPair = [[ECKeyPair alloc] init];
[keyPair setValue:snPublicKey forKey:@"publicKey"];
[keyPair setValue:snPrivateKey forKey:@"privateKey"];
return keyPair;
}
2020-11-08 23:17:47 +01:00
- (NSData *)privateKey
{
return [NSData dataWithBytes:self->privateKey length:32];
}
@end
NS_ASSUME_NONNULL_END