大きな整数 (つまり、 ECDSA 署名 r および s )を DER エンコードおよびデコードできる Google Go アプリケーションを作成したいと考えています。私が理解していることから、asn1 パッケージを使用する必要がありますが、どの関数を呼び出す必要がありますか?
たとえば、エンコードしたい
316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d
と
bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc812
これを取得するには:
30450220316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d022100bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc81201
およびその逆。エンコードにはどの関数を呼び出し、デコードにはどの関数を呼び出す必要がありますか?