openCrypto.NETに含まれる多倍長演算部を使ってちょっと遊んでたら、32bit以上の右シフトが正しい答えを返さないというすごい基底部分のバグを見つけてしまった。しかし、楕円曲線暗号部などでは32bit以上の右シフトを使っていないようで、今までは表に出てこなかったようだ。r2735