その他の定数

OPENSSL_RAW_DATA (int)
openssl_encryptopenssl_decrypt 関数で この値が設定されると、生のデータがそのまま返されます。 設定されない場合、Base64 エンコードされたデータが呼び出し側に返されます。
OPENSSL_DONT_ZERO_PAD_KEY (int)
デフォルトのキーの長さより短いキーについて openssl_encrypt がパディングを行わないようにします。
OPENSSL_ZERO_PADDING (int)
デフォルトでは、暗号化の操作は標準的なブロックパディングを使ってパディングされ、 追加されたパディングは、復号化される際にチェックされ、除去されます。 openssl_encryptopenssl_decryptoptionsOPENSSL_ZERO_PADDING が指定された場合、パディングは行われないので、 暗号化または復号化されるデータの総量はブロックサイズの倍数でなければなりません。 そうでない場合、エラーが発生します。
OPENSSL_ENCODING_SMIME (int)
エンコーディングが S/MIME 形式であることを示します。
OPENSSL_ENCODING_DER (int)
エンコーディングが DER 形式であることを示します。
OPENSSL_ENCODING_PEM (int)
エンコーディングが PEM 形式であることを示します。