NTE_NO_MEMORY を返す CryptVerifySignature に問題があります (操作中に CSP がメモリ不足になりました)。
OpenSSL で生成された署名を検証しようとしています。すでに PEM 公開鍵をデコードし、バイト シーケンスを逆にしてインポートしました。
MS Enhanced Provider を明示的に指定しようとしましたが、キーの長さは 4096 ビット (最大 16384 ビット未満) です。
メモリ アラインメントの問題を示唆するコメントをフォーラムで見たことがありますが、私は Intel Pentium デュアル コアを使用しており、バッファは 32 ビット アラインされています。
以前にこの問題を見た人はいますか?