Інші константи

OPENSSL_RAW_DATA(bool)

Если константа**OPENSSL_RAW_DATA**передана в функцииopenssl_encrypt() або openssl_decrypt(), дані повертаються як є. Якщо константа не вказана, стороні, що викликає, повертаються дані в кодуванні Base64.

OPENSSL_ZERO_PADDING(bool)

За замовчуванням операції шифрування доповнюються стандартним заповненням блоку, а заповнення перевіряється та видаляється при дешифруванні. Якщо константа **OPENSSL_ZERO_PADDING**передана в параметрoptionsфункцийopenssl_encrypt() або openssl_decrypt(), то заповнення не виконується, загальний обсяг зашифрованих або розшифрованих даних повинен бути кратний розмір блоку, інакше виникне помилка.

OPENSSL_ENCODING_SMIME(int)

Вказує, що вибрано кодування S/MIME.

OPENSSL_ENCODING_DER(int)

Вказує, що вибрано кодування DER (Distinguished Encoding Rules).

OPENSSL_ENCODING_PEM(int)

Вказує, що вибрано кодування PEM (Privacy-Enhanced Mail).