最初のプロトタイプはlibmcrypt 2.2.xとリンクした場合であり、2番目 のものはlibmcrypt 2.4.xとリンクした場合です。
mcrypt_get_iv_size() は初期化ベクトル(IV)の大 きさをバイト数で返します。エラーの際にはFALSEを返します。IVが指定 した暗号/モードで無視される場合には、ゼロが返されます。
cipher には、アルゴリズム名を表す定数 MCRYPT_暗号名の一つを文字列で指定します。
mode には、"ecb", "cbc", "cfb", "ofb", "nofb" ,"stream" どれかを用いて定数 MCRYPT_MODE_モード名を 指定します。
td は指定するアルゴリズムです。