豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 199 行 · 10207 字节 · UTF-8
§
寻观「标准库」之「语言核心」之「内建类型」之书。
寻观「标准库」之「数据结构」之「整数操作」之书。
寻观「标准库」之「数据结构」之「爻术」之书。
寻观「标准库」之「数据结构」之「字节串」之书。
寻观「标准库」之「数据结构」之「可选值」之书。
寻观「安全外壳协议」之「密钥交换」之书。

「:文言:Base64 字母表之字,返零至六十三;他字负一。汉语:把标准 Base64 字符映射为 0 至 63;不接受 URL 字母表或填充符。:」
「公钥Base64字值」乃化「整数」而「整数」也。
「公钥Base64字值」者会「字」而
  若「小于」于「字」于「四三」则(「减」于「零」于「一」)
  否则若「等于」于「字」于「四三」则「六二」
  否则若「等于」于「字」于「四七」则「六三」
  否则若「小于」于「字」于「四八」则(「减」于「零」于「一」)
  否则若「小于」于「字」于「五八」则「加」于(「减」于「字」于「四八」)于「五二」
  否则若「小于」于「字」于「六五」则(「减」于「零」于「一」)
  否则若「小于」于「字」于「九一」则「减」于「字」于「六五」
  否则若「小于」于「字」于「九七」则(「减」于「零」于「一」)
  否则若「小于」于「字」于「一二三」则「加」于(「减」于「字」于「九七」)于「二六」
  否则
    (「减」于「零」于「一」)
也。

「:文言:四 Base64 字化三原字,遇非法字则无。汉语:解码一个无填充 Base64 四字符组,返回三个原始字节。:」
「解公钥Base64四字」乃化「字节串」而化「整数」而(「或可有」于「字节串」)也。
「解公钥Base64四字」者会「文本」而会「位」而
  若「大于」于(「加」于「位」于「四」)于(「字节串长度」于「文本」)则
    「可无」
  否则
    虑「甲」者「公钥Base64字值」于(「字节串取字节」于「文本」于「位」)而
    虑「乙」者
      「公钥Base64字值」于(「字节串取字节」于「文本」于(「加」于「位」于「一」))
    而
    虑「丙」者
      「公钥Base64字值」于(「字节串取字节」于「文本」于(「加」于「位」于「二」))
    而
    虑「丁」者
      「公钥Base64字值」于(「字节串取字节」于「文本」于(「加」于「位」于「三」))
    而
    若「小于」于「甲」于「零」则
      「可无」
    否则若「小于」于「乙」于「零」则「可无」
    否则若「小于」于「丙」于「零」则「可无」
    否则若「小于」于「丁」于「零」则
      「可无」
    否则
      虑「合数」者
        「加」
          于(「加」于(「乘」于「甲」于「二六二一四四」)于(「乘」于「乙」于「四零九六」))
          于(「加」于(「乘」于「丙」于「六四」)于「丁」)
      而
      虑「首」者「除以」于「合数」于「六五五三六」
      而
      虑「余」者「减」于「合数」于(「乘」于「首」于「六五五三六」)
      而
      虑「次」者「除以」于「余」于「二五六」
      而
      虑「末」者「减」于「余」于(「乘」于「次」于「二五六」)而
      「可有」于(「拼接字节串」
        于(「单字节串」于「首」)
        于(「拼接字节串」于(「单字节串」于「次」)于(「单字节串」于「末」)))
也。

「解公钥Base64续」乃
  化「字节串」而
  化「整数」而
  化「整数」而
  化「字节串」而
  (「或可有」于「字节串」)
也。
「解公钥Base64续」者会「文本」而会「位」而会「余组」而会「已得」而
  若「等于」于「余组」于「零」则
    「可有」于「已得」
  否则
    鉴「解公钥Base64四字」于「文本」于「位」而
      有(「可有」于「三字」)则
        「解公钥Base64续」
          于「文本」
          于(「加」于「位」于「四」)
          于(「减」于「余组」于「一」)
          于(「拼接字节串」于「已得」于「三字」)
      或有「可无」则「可无」
也。

「略公钥空白」乃化「字节串」而化「整数」而化「整数」而「整数」也。
「略公钥空白」者会「文本」而会「位」而会「终点」而
  若「等于」于「位」于「终点」则
    「位」
  否则
    虑「字」者「字节串取字节」于「文本」于「位」而
    若「等于」于「字」于「三二」则
      「略公钥空白」于「文本」于(「加」于「位」于「一」)于「终点」
    否则若「等于」于「字」于「九」则「略公钥空白」于「文本」于(「加」于「位」于「一」)于「终点」
    否则
      「位」
也。

「公钥行有控制字吗」乃化「字节串」而化「整数」而化「整数」而「爻」也。
「公钥行有控制字吗」者会「文本」而会「位」而会「终点」而
  若「等于」于「位」于「终点」则
    「阴」
  否则
    虑「字」者「字节串取字节」于「文本」于「位」而
    若「等于」于「字」于「九」则
      「公钥行有控制字吗」于「文本」于(「加」于「位」于「一」)于「终点」
    否则若「小于」于「字」于「三二」则「阳」
    否则若「等于」于「字」于「一二七」则「阳」
    否则
      「公钥行有控制字吗」于「文本」于(「加」于「位」于「一」)于「终点」
也。

「解单行Ed25519载物」乃化「字节串」而化「整数」而(「或可有」于「字节串」)也。
「解单行Ed25519载物」者会「文本」而会「起点」而
  鉴「解公钥Base64续」于「文本」于「起点」于「一七」于(「空字节串」于「元」)而
    有(「可有」于「载物」)则
      (鉴「读取Ed25519主钥」于「载物」而
      有(「可有」于「公钥」)则「可有」于「载物」
      或有「可无」则「可无」)
    或有「可无」则「可无」
也。

「读取单行Ed25519公钥正文」乃
  化「字节串」而
  化「整数」而
  (「或可有」于「字节串」)
也。
「读取单行Ed25519公钥正文」者会「文本」而会「终点」而
  虑「起点」者「略公钥空白」于「文本」于「一一」于「终点」而
  若「大于」于(「加」于「起点」于「六八」)于「终点」则
    「可无」
  否则
    虑「载尾」者「加」于「起点」于「六八」而
    若「小于」于「载尾」于「终点」
    则
      (
        虑「分隔」者「字节串取字节」于「文本」于「载尾」
        而
        若「不等于」于「分隔」于「三二」则
          (若「不等于」于「分隔」于「九」则「可无」否则「解单行Ed25519载物」于「文本」于「起点」)
        否则
          「解单行Ed25519载物」于「文本」于「起点」
      )
    否则
      「解单行Ed25519载物」于「文本」于「起点」
也。

「:文言:惟纳单行 ssh-ed25519 公钥,严核六十八 Base64 字及五十一字载物。汉语:解析 ssh-keygen 公钥行;只接受 ssh-ed25519、无填充的 68 字符 Base64、可选注释和单个末尾换行,拒绝选项、第二行和畸形 blob。:」
「读取单行Ed25519公钥载物」乃化「字节串」而(「或可有」于「字节串」)也。
「读取单行Ed25519公钥载物」者会「文本」而
  虑「总长」者「字节串长度」于「文本」而
  若「大于」于「总长」于「四零九六」则
    「可无」
  否则若「小于」于「总长」于「八零」则「可无」
  否则
    虑「末」者「字节串取字节」于「文本」于(「减」于「总长」于「一」)而
    虑「去换行」者
      若「等于」于「末」于「一零」则「减」于「总长」于「一」否则「总长」
    而
    虑「终点」者
      若「且」于(「小于」于「去换行」于「总长」)于(「大于」于「去换行」于「零」)
      则
        (
          若「等于」
            于(「字节串取字节」于「文本」于(「减」于「去换行」于「一」))
            于「一三」则
            「减」于「去换行」于「一」
          否则
            「去换行」
        )
      否则
        「去换行」
    而
    若「小于」于「终点」于「八零」则
      「可无」
    否则若「公钥行有控制字吗」于「文本」于「零」于「终点」则
      「可无」
    否则若「换钥字节同」于(「截取字节串」于「文本」于「零」于「一一」)
    于(「字符串转字节串」于『ssh-ed25519』)
    则
      (
        虑「分隔」者「字节串取字节」于「文本」于「一一」
        而
        若「不等于」于「分隔」于「三二」则
          (若「不等于」于「分隔」于「九」则「可无」否则「读取单行Ed25519公钥正文」于「文本」于「终点」)
        否则
          「读取单行Ed25519公钥正文」于「文本」于「终点」
      )
    否则
      「可无」
也。

「:文言:既析全载物,再取三十二字节 Ed25519 公钥。汉语:从单行公钥文本严格读取 32 字节 Ed25519 公钥,供授权核对。:」
「读取单行Ed25519公钥」乃化「字节串」而(「或可有」于「字节串」)也。
「读取单行Ed25519公钥」者会「文本」而
  鉴「读取单行Ed25519公钥载物」于「文本」而
    有(「可有」于「载物」)则
      「读取Ed25519主钥」于「载物」
    或有「可无」则「可无」
也。