pub fn k_perm_128_128(
k: #(
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
),
c: Int,
) -> #(
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
)
pub fn sparx_decrypt(
x: #(
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
),
k: Subkeys,
) -> #(
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
)
pub fn sparx_encrypt(
x: #(
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
),
k: Subkeys,
) -> #(
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
uint16.Uint16,
)