豫豫言文档API ATLAS
入口包说明.html
20 模块680 名称
← 全部模块

模块 / 2

多项认证。豫

多项认证。豫

35公开名称

基数

公开
化「有」而「整数」

文言:基数。汉语:基数 B=2^26=67108864,以 1024*65536 计之,免手抄大数之误。

移位十八

公开
化「有」而「整数」

文言:移位十八。汉语:2^18=262144,以 256*1024 计之。

模数列

公开
化「有」而(「列」于「整数」)

文言:模数列。汉语:p=2^130-5 之五肢 [B-5,B-1,B-1,B-1,B-1],自低而高。

长度

公开
化(「列」于「整数」)而「整数」

文言:长度。汉语:列之长度。

取肢

公开
化(「列」于「整数」)而化「整数」而「整数」

文言:取肢。汉语:取第 i 肢,出列则零。

取前

公开
化(「列」于「整数」)而化「整数」而(「列」于「整数」)

文言:取前。汉语:取前 k 肢。

取后

公开
化(「列」于「整数」)而化「整数」而(「列」于「整数」)

文言:取后。汉语:取自第 k 肢起之所有肢。

反转累

公开
化(「列」于「整数」)而化(「列」于「整数」)而(「列」于「整数」)

文言:反转累。汉语:逐头累缀而成反转列。

反转

公开
化(「列」于「整数」)而(「列」于「整数」)

文言:反转。汉语:列反转(累缀成逆,故边界处用以正序)。

加累

公开
化(「列」于「整数」)而化(「列」于「整数」)而化「整数」而化「整数」而化「整数」而化(「列」于「整数」)而(「列」于「整数」)

文言:加法累。汉语:两肢列相加,进位传播。

加甲乙

公开
化(「列」于「整数」)而化(「列」于「整数」)而(「列」于「整数」)

文言:加法。汉语:两肢列相加。

减累

公开
化(「列」于「整数」)而化(「列」于「整数」)而化「整数」而化「整数」而化「整数」而化(「列」于「整数」)而(「列」于「整数」)

文言:减法累。汉语:两肢列相减,借位传播(设甲不小于乙)。

减甲乙

公开
化(「列」于「整数」)而化(「列」于「整数」)而(「列」于「整数」)

文言:减法。汉语:两肢列相减。

乘单累

公开
化(「列」于「整数」)而化「整数」而化「整数」而化「整数」而化「整数」而化(「列」于「整数」)而(「列」于「整数」)

文言:乘小肢累。汉语:肢列乘以小于基数之小整数,进位传播。

乘单

公开
化(「列」于「整数」)而化「整数」而(「列」于「整数」)

文言:乘小肢。汉语:肢列乘以小整数。

乘积

公开
化(「列」于「整数」)而化(「列」于「整数」)而(「列」于「整数」)

文言:乘积。汉语:两肢列相乘(大数乘),以乙之肢逐位乘单再加。

比同

公开
化(「列」于「整数」)而化(「列」于「整数」)而化「整数」而「爻」

文言:比同。汉语:等长肢列自高肢比较(爻:甲不小于乙)。

比

公开
化(「列」于「整数」)而化(「列」于「整数」)而「爻」

文言:比。汉语:比较甲不小于乙(爻)。

化到小

公开
化(「列」于「整数」)而(「列」于「整数」)

文言:化到小。汉语:反复减 p 直至小于 p。

化约

公开
化(「列」于「整数」)而(「列」于「整数」)

文言:化约。汉语:以 2^130≡5 化 c 为 c 对 p 之余。取低五肢 Nlo、余 Nhi,成 Nlo+5*Nhi 再减 p 至小。

右八累

公开
化(「列」于「整数」)而化「整数」而化「整数」而化(「列」于「整数」)而(「列」于「整数」)

文言:右移八累。汉语:肢列右移八位(供逐字节提取)。

右八

公开
化(「列」于「整数」)而(「列」于「整数」)

文言:右移八。汉语:肢列右移八位。

位累

公开
化「整数」而化(「列」于「整数」)而(「列」于「整数」)

文言:位累。汉语:以 256 连乘 n 次自 1 起,成 2^(8*n)。

位

公开
化「整数」而(「列」于「整数」)

文言:位。汉语:2^(8*n)。

块转累

公开
化「字节串」而化「整数」而化「整数」而化「整数」而化(「列」于「整数」)而化(「列」于「整数」)而(「列」于「整数」)

文言:块转数累。汉语:取字节串自 start 起 count 字节,小端成数。

块转数

公开
化「字节串」而化「整数」而化「整数」而(「列」于「整数」)

文言:块转数。汉语:取字节串一段小端成数。

数转累

公开
化(「列」于「整数」)而化「整数」而化「字节串」而「字节串」

文言:数转字节串累。汉语:取数低一二八位,小端逐字节累积。

数转字节串

公开
化(「列」于「整数」)而「字节串」

文言:数转字节串。汉语:取数低一二八位小端成一六字节串。

与零f

公开
化「整数」而「整数」

文言:与零f。汉语:字节按 0x0f 清顶四位。

与零fc

公开
化「整数」而「整数」

文言:与零fc。汉语:字节按 0xfc 清底两位。

取掩字节

公开
化「字节串」而化「整数」而「整数」

文言:取掩字节。汉语:clamp——三、七、一一、一五四位清顶,四、八、一二二位清底,余不动。

取掩累

公开
化「字节串」而化「整数」而化「字节串」而「字节串」

文言:取掩串累。汉语:逐字节 clamp。

取掩串

公开
化「字节串」而「字节串」

文言:取掩串。汉语:以 clamp 成 key 首一六字节之掩串。

多项累

公开
化「字节串」而化「整数」而化(「列」于「整数」)而化(「列」于「整数」)而(「列」于「整数」)

文言:多项累。汉语:逐块 acc=((acc+n+2^(8*块长))*r) mod p。

多项认证

公开
化「字节串」而化「字节串」而「字节串」

文言:多项认证。汉语:Poly1305 主入口,返一六字节小端 tag。