<?php
use SM3\libs\WordConversion;
function sm3($message)
{
$sm3 = new SM3\SM3($message);
return (string)$sm3;
}
function binAdd($params)
{
$bin_sum = WordConversion::addConversion($params);
return (string)$bin_sum;
}
function binAnd($params)
{
$bin_and = WordConversion::andConversion($params);
return (string)$bin_and;
}
function binOr($params)
{
$bin_or = WordConversion::orConversion($params);
return (string)$bin_or;
}
function binXor($params)
{
$bin_xor = WordConversion::xorConversion($params);
return (string)$bin_xor;
}
function binNot($binary)
{
$bin_not = WordConversion::notConversion($binary);
return (string)$bin_not;
}
function binShiftLeft($binary, $times)
{
$bin_left_pad = WordConversion::shiftLeftConversion($binary, $times);
return (string)$bin_left_pad;
}