首页 > TAG信息列表 > libsecp256k1
libsecp256k1比特币密码算法开源库(八)
2021SC@SDUSC secp256k1曲线Curve结构定义 FieldStorage域元素紧凑存储Field域元素 在libsecp256k1中对域元素进行了定义,其中Field定义secp256k1的有限域 G F (libsecp256k1比特币密码算法开源库(八)
2021SC@SDUSC 本篇博客介绍一些schnorr算法在libsecp256k1比特币密码算法中的使用。 schnorr算法的原理参考博客园《schnorr原理介绍》 schnorr介绍 目录 Schnorr签名原理介绍**schnorr代码分析** 目录 Schnorr签名原理介绍 Schnorr签名则是一种完全不同的机制。它的运libsecp256k1比特币密码算法开源库(三)
2021SC@SDUSC 本篇博客和上一篇一样,是介绍一些算法中定义的数据结构和函数,我认为,在分析核心代码之前,应当了解一下算法用到的一些基础数据结构和算法,以便于后续的理解。 1、以压缩格式序列化ECDSA签名。 返回:1 Args:ctx:secp256k1上下文对象 Out:output64:指向存储压缩序列化libsecp256k1比特币密码算法开源库(二)
2021SC@SDUSC libsecp256k1的构建与测试 构建步骤Exhaustive tests测试覆盖率 在上一篇博客中,基本环境搭建和代码的整理已经结束,本篇将进行项目的构建与测试。通过这一过程加深对项目的理解和认识,便于认识项目中哪些文件代码才是需要重点分析的核心片段。 构建步骤 前面libsecp256k1比特币密码算法开源库(一)
本篇博客参考William Stallings的著作《Cryptography and network security》、Douglas R.Stinson的著作《Cryptography Theory and practice》、以及博客园的ECC椭圆曲线详解 ** 一、项目综述 **: 项目背景: 本项目为山东大学软件学院2021-2022学年秋季学期“软件工程应用与实