diff --git a/AxolotlKit.podspec b/AxolotlKit.podspec index 9f015b1..433226b 100644 --- a/AxolotlKit.podspec +++ b/AxolotlKit.podspec @@ -14,7 +14,7 @@ Pod::Spec.new do |s| s.ios.deployment_target = "6.0" s.osx.deployment_target = "10.8" s.requires_arc = true - s.dependency '25519', '~> 2.0.1' + s.dependency 'Curve25519Kit', '~> 2.1.0' s.dependency 'HKDFKit', '~> 0.0.3' s.dependency 'ProtocolBuffers', '~> 1.9.8' s.dependency 'CocoaLumberjack' diff --git a/AxolotlKit/Classes/Prekeys/PreKeyRecord.h b/AxolotlKit/Classes/Prekeys/PreKeyRecord.h index 3c29635..ddd5864 100644 --- a/AxolotlKit/Classes/Prekeys/PreKeyRecord.h +++ b/AxolotlKit/Classes/Prekeys/PreKeyRecord.h @@ -1,12 +1,8 @@ // -// PreKeyRecord.h -// AxolotlKit -// -// Created by Frederic Jacobs on 26/07/14. -// Copyright (c) 2014 Frederic Jacobs. All rights reserved. +// Copyright (c) 2017 Open Whisper Systems. All rights reserved. // -#import <25519/Curve25519.h> +#import #import diff --git a/AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h b/AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h index c75aeb8..002a2e2 100644 --- a/AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h +++ b/AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h @@ -4,7 +4,7 @@ #import #import "PreKeyRecord.h" -#import <25519/Curve25519.h> +#import @interface SignedPreKeyRecord : PreKeyRecord diff --git a/AxolotlKit/Classes/Ratchet/AxolotlParameters.h b/AxolotlKit/Classes/Ratchet/AxolotlParameters.h index 2e473e8..5d83e9f 100644 --- a/AxolotlKit/Classes/Ratchet/AxolotlParameters.h +++ b/AxolotlKit/Classes/Ratchet/AxolotlParameters.h @@ -1,13 +1,9 @@ // -// AxolotlParameters.h -// AxolotlKit -// -// Created by Frederic Jacobs on 22/07/14. -// Copyright (c) 2014 Frederic Jacobs. All rights reserved. +// Copyright (c) 2017 Open Whisper Systems. All rights reserved. // #import -#import <25519/Curve25519.h> +#import @protocol AxolotlParameters diff --git a/AxolotlKit/Classes/Ratchet/ChainKey.m b/AxolotlKit/Classes/Ratchet/ChainKey.m index ce4f9ab..d8b9226 100644 --- a/AxolotlKit/Classes/Ratchet/ChainKey.m +++ b/AxolotlKit/Classes/Ratchet/ChainKey.m @@ -4,7 +4,7 @@ #import "ChainKey.h" #import "TSDerivedSecrets.h" -#import <25519/Curve25519.h> +#import #import @implementation ChainKey diff --git a/AxolotlKit/Classes/Ratchet/RKCK.m b/AxolotlKit/Classes/Ratchet/RKCK.m index 76c6443..2a34124 100644 --- a/AxolotlKit/Classes/Ratchet/RKCK.m +++ b/AxolotlKit/Classes/Ratchet/RKCK.m @@ -1,13 +1,9 @@ // -// RKCK.m -// AxolotlKit -// -// Created by Frederic Jacobs on 1/15/14. -// Copyright (c) 2014 Open Whisper Systems. All rights reserved. +// Copyright (c) 2017 Open Whisper Systems. All rights reserved. // #import "RKCK.h" -#import <25519/Curve25519.h> +#import #import "TSDerivedSecrets.h" @implementation RKCK diff --git a/AxolotlKit/Classes/Ratchet/RatchetingSession.m b/AxolotlKit/Classes/Ratchet/RatchetingSession.m index f3ec5ef..3df0da9 100644 --- a/AxolotlKit/Classes/Ratchet/RatchetingSession.m +++ b/AxolotlKit/Classes/Ratchet/RatchetingSession.m @@ -1,9 +1,5 @@ // -// RatchetingSession.m -// AxolotlKit -// -// Created by Frederic Jacobs on 26/07/14. -// Copyright (c) 2014 Frederic Jacobs. All rights reserved. +// Copyright (c) 2017 Open Whisper Systems. All rights reserved. // #import "RatchetingSession.h" @@ -13,7 +9,7 @@ #import "RootKey.h" #import "SessionState.h" #import -#import <25519/Curve25519.h> +#import #import "ChainKey.h" @interface DHEResult : NSObject diff --git a/AxolotlKit/Classes/Ratchet/ReceivingChain.h b/AxolotlKit/Classes/Ratchet/ReceivingChain.h index 68c6ff0..9904bfd 100644 --- a/AxolotlKit/Classes/Ratchet/ReceivingChain.h +++ b/AxolotlKit/Classes/Ratchet/ReceivingChain.h @@ -1,14 +1,10 @@ // -// ReceivingChain.h -// AxolotlKit -// -// Created by Frederic Jacobs on 02/09/14. -// Copyright (c) 2014 Frederic Jacobs. All rights reserved. +// Copyright (c) 2017 Open Whisper Systems. All rights reserved. // #import #import "Chain.h" -#import <25519/Curve25519.h> +#import @interface ReceivingChain : NSObject diff --git a/AxolotlKit/Classes/Ratchet/RootKey.m b/AxolotlKit/Classes/Ratchet/RootKey.m index af8de44..7a80b82 100644 --- a/AxolotlKit/Classes/Ratchet/RootKey.m +++ b/AxolotlKit/Classes/Ratchet/RootKey.m @@ -5,7 +5,7 @@ #import "RootKey.h" #import "TSDerivedSecrets.h" #import "RKCK.h" -#import <25519/Curve25519.h> +#import #import "ChainKey.h" static NSString* const kCoderData = @"kCoderData"; diff --git a/AxolotlKit/Classes/Ratchet/SendingChain.h b/AxolotlKit/Classes/Ratchet/SendingChain.h index 285a167..c6e787d 100644 --- a/AxolotlKit/Classes/Ratchet/SendingChain.h +++ b/AxolotlKit/Classes/Ratchet/SendingChain.h @@ -1,15 +1,11 @@ // -// SendingChain.h -// AxolotlKit -// -// Created by Frederic Jacobs on 02/09/14. -// Copyright (c) 2014 Frederic Jacobs. All rights reserved. +// Copyright (c) 2017 Open Whisper Systems. All rights reserved. // #import #import "Chain.h" -#import <25519/Curve25519.h> +#import @interface SendingChain : NSObject diff --git a/AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m b/AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m index 121896e..8ee83de 100644 --- a/AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m +++ b/AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m @@ -4,7 +4,7 @@ #import "TSDerivedSecrets.h" #import "HKDFKit.h" -#import <25519/Curve25519.h> +#import @implementation TSDerivedSecrets diff --git a/AxolotlKit/Classes/SessionCipher.m b/AxolotlKit/Classes/SessionCipher.m index 4270820..096d15c 100644 --- a/AxolotlKit/Classes/SessionCipher.m +++ b/AxolotlKit/Classes/SessionCipher.m @@ -3,8 +3,8 @@ // #import "SessionCipher.h" -#import <25519/Curve25519.h> -#import <25519/Ed25519.h> +#import +#import #import "NSData+keyVersionByte.h" diff --git a/AxolotlKit/Classes/Sessions/SessionBuilder.m b/AxolotlKit/Classes/Sessions/SessionBuilder.m index 9d4424e..ffacebd 100644 --- a/AxolotlKit/Classes/Sessions/SessionBuilder.m +++ b/AxolotlKit/Classes/Sessions/SessionBuilder.m @@ -15,8 +15,8 @@ #import "PreKeyWhisperMessage.h" #import "RatchetingSession.h" -#import <25519/Curve25519.h> -#import <25519/Ed25519.h> +#import +#import #import "PrekeyBundle.h" diff --git a/AxolotlKit/Classes/Sessions/SessionState.m b/AxolotlKit/Classes/Sessions/SessionState.m index fee7113..6eca939 100644 --- a/AxolotlKit/Classes/Sessions/SessionState.m +++ b/AxolotlKit/Classes/Sessions/SessionState.m @@ -2,7 +2,7 @@ // Copyright (c) 2017 Open Whisper Systems. All rights reserved. // -#import <25519/Curve25519.h> +#import #import "SessionState.h" #import "ReceivingChain.h" #import "SendingChain.h" diff --git a/AxolotlKit/Classes/Utility/SerializationUtilities.h b/AxolotlKit/Classes/Utility/SerializationUtilities.h index 5e17fc2..1b5c916 100644 --- a/AxolotlKit/Classes/Utility/SerializationUtilities.h +++ b/AxolotlKit/Classes/Utility/SerializationUtilities.h @@ -1,13 +1,8 @@ // -// SerializationUtilities.h -// AxolotlKit -// -// Created by Frederic Jacobs on 26/10/14. -// Copyright (c) 2014 Frederic Jacobs. All rights reserved. +// Copyright (c) 2017 Open Whisper Systems. All rights reserved. // #import -#import #define MAC_LENGTH 8 diff --git a/AxolotlKit/Classes/Utility/SerializationUtilities.m b/AxolotlKit/Classes/Utility/SerializationUtilities.m index c826d0c..2f0234b 100644 --- a/AxolotlKit/Classes/Utility/SerializationUtilities.m +++ b/AxolotlKit/Classes/Utility/SerializationUtilities.m @@ -1,13 +1,9 @@ // -// SerializationUtilities.m -// AxolotlKit -// -// Created by Frederic Jacobs on 26/10/14. -// Copyright (c) 2014 Frederic Jacobs. All rights reserved. +// Copyright (c) 2017 Open Whisper Systems. All rights reserved. // #import "SerializationUtilities.h" - +#import @implementation SerializationUtilities