我想创建一个能够对大整数进行 DER 编码和解码的 Google Go 应用程序(即ECDSA 签名 r 和 s)。据我了解,我应该使用asn1 包,但我应该调用哪些函数?
例如,我想编码
316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d
和
bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc812
得到这个:
30450220316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d022100bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc81201
反之亦然。我应该调用哪个函数进行编码,哪个函数用于解码以及如何调用?