我正在使用RSA_sign()創建dkim簽名。有時,非常不可預測的代碼只是崩潰 我得到這樣 Thread 39 (Thread 0x41401940 (LWP 31921)):
#0 0x0000003b9dacc3bb in BN_div() from /lib64/libcrypto.so.6
#1 0x0000003b9daceb40 in BN_mod_inverse() from
考慮以下問題。 我正在爲一些字符串函數編寫包裝;其中一個是chr(例如)Data.Char。現在,如果輸入到我的API是一個不好的輸入,我想拋出一個錯誤,否則,我只是想返回整數輸出。我想保持算法簡單 - getChr someInput = do
x <- chr someInput -- this doesn't evaluate unless we evaluate ourselve