⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 Diamond加密算法
💻
字号:
Submitter: Ross J Anderson
Algorithm: SERPENT

Reference ANSI C implementation (unoptimised)
=============================================

This floppy diskette (#1) contains the following files:

  Makefile
    rules for building and testing the C files

  serpent-api.h
    NIST API header file adapted for Serpent

  serpent-tables.h
    tables for S-boxes and linear transformation      
  serpent-reference.h
  serpent-reference.c
    serpent core implementation

  serpent-aux.h
  serpent-aux.c
    auxiliary functions that print and perform conversions

  serpent-test.c
    very basic command line test program


NIST-specified tests:

  ecb_vk.c
    variable key
  ecb_vt.c
    variable plaintext

  ecb_iv.c
    intermediate values

  ecb_tbl.c
    tables
  ecb_tbl_precomputed.txt
    Input data for tables test, as generated by the Java program
    Serpent.gen_plains (see floppy #3). The magic plaintexts are extracted
    from this file with grep and fed to the ecb_tbl test program. See the
    Makefile for more details.

  cbc_d_m.c
  cbc_e_m.c
  ecb_d_m.c
  ecb_e_m.c
    Monte Carlo (NB: with the above non-optimised reference code, these
    take several hours each to run)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -