/*
* Copyright 2018-2020 TON DEV SOLUTIONS LTD.
*
* Licensed under the SOFTWARE EVALUATION License (the "License"); you may not use
* this file except in compliance with the License.
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific TON DEV software governing permissions and
* limitations under the License.
*/

import Foundation

func debugLog(
    _ items: Any...,
    separator: String = " ",
    terminator: String = "\n"
) {
    _ = items
    _ = separator
    _ = terminator
}

/**
 Here there are some contants related to all APDU commands
 */
public class CommonConstants {
    static let CLA_SELECT:  UInt8 = 0x00
    static let INS_SELECT : UInt8 = 0xA4
    static let SELECT_P1 : UInt8 = 0x04
    static let SELECT_P2 : UInt8 = 0x00
    static let LE_NO_RESPONSE_DATA = -1 // Use this LE if you do not wait any response data from card (except of status word)
    static let LE_GET_ALL_RESPONSE_DATA = 256 // This is standard 0x00 value of LE. Use this LE if you want to take all  response bytes from applet that it produced
    
    
}
