This is an automated email from the ASF dual-hosted git repository. mssun pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git
commit 22992612204332f399365d95fd8e3ff6ebcf42ad Author: Mingshen Sun <[email protected]> AuthorDate: Mon Feb 22 13:32:46 2021 -0800 Fix the swift sdk APIs --- .../TeaclaveClientSDK/TeaclaveClientSDK/TeaclaveClientSDK.swift | 8 ++++---- .../TeaclaveClientSDKTests/TeaclaveClientSDKTests.swift | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK/TeaclaveClientSDK.swift b/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK/TeaclaveClientSDK.swift index 22af9dc..bb1dfcf 100644 --- a/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK/TeaclaveClientSDK.swift +++ b/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK/TeaclaveClientSDK.swift @@ -114,10 +114,10 @@ public struct CryptoInfo: Codable { public struct RegisterInputFileRequest: Encodable { public let request: String = "register_input_file" public let url: String - public let cmac: String + public let cmac: [Int] public let crypto_info: CryptoInfo - public init(url: String, cmac: String, crypto_info: CryptoInfo) { + public init(url: String, cmac: [Int], crypto_info: CryptoInfo) { self.url = url self.cmac = cmac self.crypto_info = crypto_info @@ -135,10 +135,10 @@ public struct RegisterInputFileResponse: Codable { public struct RegisterOutputFileRequest: Encodable { public let request: String = "register_output_file" public let url: String - public let cmac: String + public let cmac: [Int] public let crypto_info: CryptoInfo - public init(url: String, cmac: String, crypto_info: CryptoInfo) { + public init(url: String, cmac: [Int], crypto_info: CryptoInfo) { self.url = url self.cmac = cmac self.crypto_info = crypto_info diff --git a/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDKTests/TeaclaveClientSDKTests.swift b/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDKTests/TeaclaveClientSDKTests.swift index bd10eff..640a1c5 100644 --- a/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDKTests/TeaclaveClientSDKTests.swift +++ b/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDKTests/TeaclaveClientSDKTests.swift @@ -119,7 +119,7 @@ class TeaclaveClientSDKTests: XCTestCase { let key = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] let register_input_file_request = RegisterInputFileRequest( url: "data:text/plain;base64,c+mpvRfZ0fboR0j3rTgOGDBiubSzlCt9", - cmac: "e84748f7ad380e183062b9b4b3942b7d", + cmac: [0xe8, 0x47, 0x48, 0xf7, 0xad, 0x38, 0x0e, 0x18, 0x30, 0x62, 0xb9, 0xb4, 0xb3, 0x94, 0x2b, 0x7d], crypto_info: CryptoInfo(schema: "aes-gcm-128", key: key, iv: iv) ) let user0_data_id = try user0_frontend_client.register_input_file(with: register_input_file_request).get().data_id @@ -149,7 +149,7 @@ class TeaclaveClientSDKTests: XCTestCase { let user1_register_input_file_request = RegisterInputFileRequest( url: "http://teaclave-file-service:6789/fixtures/functions/password_check/exposed_passwords.txt.enc", - cmac: "42b16c29edeb9ee0e4d219f3b5395946", + cmac: [0x42, 0xb1, 0x6c, 0x29, 0xed, 0xeb, 0x9e, 0xe0, 0xe4, 0xd2, 0x19, 0xf3, 0xb5, 0x39, 0x59, 0x46], crypto_info: CryptoInfo(schema: "teaclave-file-128", key: key, iv: []) ) let user1_data_id = try user1_frontend_client.register_input_file(with: user1_register_input_file_request).get().data_id --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
