// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved. import Foundation import Sodium import SessionUtilitiesKit @testable import SessionMessagingKit class MockEd25519: Mock, Ed25519Type { func sign(data: Bytes, keyPair: KeyPair) throws -> Bytes? { return accept(args: [data, keyPair]) as? Bytes } func verifySignature(_ signature: Data, publicKey: Data, data: Data) throws -> Bool { return accept(args: [signature, publicKey, data]) as! Bool } }