2010-06-16 1 views
29

Что означает EVP OpenSSL? Я знаю, что это библиотека крипто-интерфейса более высокого уровня в OpenSSL, но что означают буквы E-V-P?Что означает EVP OpenSSL?

Спасибо, Chenz

ответ

28

Интересный вопрос. Я не знаю точно, но #ifndef в верхней части evp.h является:

#ifndef HEADER_ENVELOPE_H 

Итак, я предполагаю, что Конверт.

+0

Лучше угадай, чем я мог придумать. –

+6

Правильно - функции 'EVP_ *' - это «шифрование огибающей». – caf

0

Это объяснение от док/ssleat.txt должно дать вам достаточно из ответа:

EVP Цифровой Envelope библиотека является довольно большим. В его основе есть функция для выполнения шифрования и дешифрования по частям при использовании начального параметра для указания того, какой из 17 различных шифров или 4 различных дайджестов сообщений для использования. Вдобавок к ним применяются функции , функции цифровой подписи, подпись, проверка, печать и открытие. Базовая кодировка двоичных данных также выполняется в этой библиотеке.