pgp-sha1で決め打ちになっていましたが、ご指摘を頂いたので、ちゃんと実際に使われたハッシュアルゴリズムを反映するように直しました。
GnuPGだと、--status-fdで指定したファイルディスクリプタから取り出せるデータから、SIG_CREATED通知の3番目の引数を取り出すとアルゴリズムがわかります。