package
2.0.1+incompatible
Repository: https://github.com/bpfs/defs.git
Documentation: pkg.go.dev

# Functions

GenerateKeysFromSeed 使用种子数据生成 RSA 密钥对 参数: - seedData: 用于生成密钥的种子数据 - bits: RSA 密钥的位数 返回值: - *rsa.PrivateKey: 生成的私钥 - *rsa.PublicKey: 生成的公钥 - error: 如果生成过程中出现错误,返回相应的错误信息.
PublicKeyToBytes 使用 x509 标准将公钥转换为字节 参数: - pubKey: 要转换的 RSA 公钥 返回值: - []byte: 转换后的公钥字节 - error: 如果转换过程中出现错误,返回相应的错误信息.
SignData 使用 RSA 私钥为数据签名 参数: - privateKey: 用于签名的 RSA 私钥 - data: 要签名的数据 返回值: - []byte: 生成的签名 - error: 如果签名过程中出现错误,返回相应的错误信息.
VerifySignature 使用 RSA 公钥验证数据的签名 参数: - publicKey: 用于验证签名的 RSA 公钥 - data: 原始数据 - signature: 要验证的签名 返回值: - bool: 如果签名有效返回 true,否则返回 false.