mceliece-arm-m4

上传者: 42134234 | 上传时间: 2023-03-17 16:26:08 | 文件大小: 4.67MB | 文件类型: ZIP
C
ARM-Cortex M4的经典McEliece实现 这是基于CHES 2021论文``ARM Cortex-M4上的经典McEliece''的Classic McEliece的实现。 作者 陈明成,东周 执照 所有实现都在公共领域。 内容 有四个目录,其中包含以下经典McEliece参数: u32_n3488_t64 : mceliecen348864 (默认)和mceliece348864f 。 (在文件src / run_config.h中为f参数编辑F_PARAM 。) u32_n4608_t96 : mceliecen660896 (默认)和mceliece460896f 。 u32_n6688_t128 : mceliecen6688128 (默认)和mceliece6688128f 。 u32_n8192_t128 : mceliecen8192128 (默认)和mc

文件下载

资源详情

[{"title":"( 298 个子文件 4.67MB ) mceliece-arm-m4","children":[{"title":"matrix_mul.c <span style='color:#111;'> 21.54KB </span>","children":null,"spread":false},{"title":"matrix_lup.c <span style='color:#111;'> 19.11KB </span>","children":null,"spread":false},{"title":"matrix_lup.c <span style='color:#111;'> 19.11KB </span>","children":null,"spread":false},{"title":"matrix_lup.c <span style='color:#111;'> 19.11KB </span>","children":null,"spread":false},{"title":"matrix_lup.c <span style='color:#111;'> 19.11KB </span>","children":null,"spread":false},{"title":"fft_tr_p4096_v128.c <span style='color:#111;'> 16.31KB </span>","children":null,"spread":false},{"title":"fft_p128_v8192.c <span style='color:#111;'> 15.75KB </span>","children":null,"spread":false},{"title":"fft_p128_v8192.c <span style='color:#111;'> 15.75KB </span>","children":null,"spread":false},{"title":"fft_p127_v8192.c <span style='color:#111;'> 15.41KB </span>","children":null,"spread":false},{"title":"fft_tr_p8192_v256.c <span style='color:#111;'> 12.53KB </span>","children":null,"spread":false},{"title":"fft_tr_p8192_v256.c <span style='color:#111;'> 12.53KB </span>","children":null,"spread":false},{"title":"fft_tr_p8192_v256.c <span style='color:#111;'> 12.53KB </span>","children":null,"spread":false},{"title":"pk_gen.c <span style='color:#111;'> 10.32KB </span>","children":null,"spread":false},{"title":"bm_vec32.c <span style='color:#111;'> 7.62KB </span>","children":null,"spread":false},{"title":"bm_vec32.c <span style='color:#111;'> 7.62KB </span>","children":null,"spread":false},{"title":"bm_vec32.c <span style='color:#111;'> 7.62KB </span>","children":null,"spread":false},{"title":"bm_vec32.c <span style='color:#111;'> 7.62KB </span>","children":null,"spread":false},{"title":"gf2_13_u32.c <span style='color:#111;'> 5.99KB </span>","children":null,"spread":false},{"title":"gf2_13_u32.c <span style='color:#111;'> 5.61KB </span>","children":null,"spread":false},{"title":"gf2_13_u32.c <span style='color:#111;'> 5.61KB </span>","children":null,"spread":false},{"title":"controlbits.c <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"controlbits.c <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"controlbits.c <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"controlbits.c <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"gf2_12_u32.c <span style='color:#111;'> 5.52KB </span>","children":null,"spread":false},{"title":"bm_gfu32.c <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"bm_gfu32.c <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"bm_gfu32.c <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"bm_gfu32.c <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"pk_gen_n8192.c <span style='color:#111;'> 5.40KB </span>","children":null,"spread":false},{"title":"pk_gen_n8192.c <span style='color:#111;'> 5.40KB </span>","children":null,"spread":false},{"title":"pk_gen_t96.c <span style='color:#111;'> 5.36KB </span>","children":null,"spread":false},{"title":"benes_8192_u32.c <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"benes_8192_u32.c <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"benes_8192_u32.c <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"gf2_13.c <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"gf2_13.c <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"gf2_13.c <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"benes_4096_u32.c <span style='color:#111;'> 5.09KB </span>","children":null,"spread":false},{"title":"transpose.c <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"transpose.c <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"transpose.c <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"transpose.c <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"matrix_matxvec.c <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"matrix_matxvec.c <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"matrix_matxvec.c <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"matrix_matxvec.c <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"fft_p64_v4096.c <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false},{"title":"decrypt_4608_96.c <span style='color:#111;'> 3.77KB </span>","children":null,"spread":false},{"title":"sort_uint32.c <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false},{"title":"sort_uint32.c <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false},{"title":"sort_uint32.c <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false},{"title":"sort_uint32.c <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false},{"title":"decrypt_6688_128.c <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"decrypt_8192_128.c <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"stack2.c <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"stack0.c <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"decrypt_n3488_t64.c <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"stack1.c <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"operations.c <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"operations.c <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"operations.c <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"operations.c <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"test_keypair.c <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"encrypt.c <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"encrypt.c <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"encrypt.c <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"encrypt.c <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"test_keypair.c <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"speed1.c <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"gf2_13_vec32.c <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"gf2_13_vec32.c <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"gf2_13_vec32.c <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"speed0.c <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"gf2_12_vec32.c <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"test.c <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"speed2.c <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"gf2_12.c <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"flashwrite.c <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"test_keypair.c <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"test_keypair.c <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"sk_gen.c <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"sk_gen.c <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"sk_gen.c <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"sk_gen.c <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"test.c <span style='color:#111;'> 916B </span>","children":null,"spread":false},{"title":"test.c <span style='color:#111;'> 916B </span>","children":null,"spread":false},{"title":"test.c <span style='color:#111;'> 916B </span>","children":null,"spread":false},{"title":"gf213_96.c <span style='color:#111;'> 903B </span>","children":null,"spread":false},{"title":"gf212_64.c <span style='color:#111;'> 689B </span>","children":null,"spread":false},{"title":"gf213_128.c <span style='color:#111;'> 677B </span>","children":null,"spread":false},{"title":"gf213_128.c <span style='color:#111;'> 677B </span>","children":null,"spread":false},{"title":"fft_consts_p64_v4096_gf212.c <span style='color:#111;'> 355B </span>","children":null,"spread":false},{"title":"fft_consts.c <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"fft_consts.c <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"fft_consts.c <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"powers_u32.data <span style='color:#111;'> 40.00KB </span>","children":null,"spread":false},{"title":"consts_u32.data <span style='color:#111;'> 40.00KB </span>","children":null,"spread":false},{"title":"powers_u32.data <span style='color:#111;'> 40.00KB </span>","children":null,"spread":false},{"title":"consts_u32.data <span style='color:#111;'> 40.00KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明