scale-core 0.1.2

low level datastructures and functionality for compiling for SCALE via wasm
// Copyright (c) 2021, COSIC-KU Leuven, Kasteelpark Arenberg 10, bus 2452, B-3001 Leuven-Heverlee, Belgium.
// Copyright (c) 2021, Cosmian Tech SAS, 53-55 rue La Boétie, Paris, France.

use super::*;

/* This file contains all the IO class commands
 *
 * Input/Output for i64, SecretModp and ClearModp are
 * defined in their respective classes
 *
 */

#[inline(always)]
pub fn open_channel<const C: u32>(_: Channel<C>) -> i64 {
    unsafe { __open_channel(C) }
}

#[inline(always)]
pub fn close_channel<const C: u32>(_: Channel<C>) {
    unsafe {
        __close_channel(C);
    }
}

/*

pub fn output_shares(XXXX) { }
pub fn input_shares(XXXX) { }

*/