> ## 1 Crypto Release Notes

> This document describes the changes made to the Crypto application.

> ### 1.1 Crypto 1.2

> #### 1.1.1 Improvements and New Features

> - Previous versions of Crypto where delivered with statically linked binaries based on SSLeay. That is not longer the case. The current version of Crypto requires dynamically linked OpenSSL libraries that the user has to install. The library needed is `libcrypto.so` (Unix) or `libeay32.[lib|dll]` (Win32). For further details see the crypto(6) application manual page.
> - This version of Crypto uses the new DES interface of OpenSSL 0.9.7, which is not backward compatible with earlier versions of OpenSSL.
> - The functions `des_ede3_cbc_encrypt/5` and `des_ede3_cbc_decrypt/5` have been renamed to `des3_cbc_encrypt/5` and `des3_cbc_decrypt/5`, respectively. The old functions have been retained (they are deprecated and not listed in the crypto(3) manual page).

> #### 1.1.2 Reported Fixed Bugs and Malfunctions

> - The start of crypto failed on Windows, due to erroneous addition of a DES3 algorithm.
>   Own Id: OTP-4684
>   Aux Id: seq7864

> ### 1.2 Crypto 1.1.3

> #### 1.2.1 Reported Fixed Bugs and Malfunctions

> - To obtain backward compatibility with the old SSLeay package, and with earlier versions of OpenSSL, the macro OPENSSL_DES_LIBDES_COMPATIBILITY has been added to `crypto_drv.c`. This is of importance only for the open source version of Crypto.

> ### 1.3 Crypto 1.1.2

> #### 1.3.1 Reported Fixed Bugs and Malfunctions

> - In the manual page `crypto(3)` the function names `md5_finish` and `sha_finish` have been changed to `md5_final` and `sha_final` to correctly document the implementation. Own Id: OTP-3409

> ### 1.4 Crypto 1.1.1

> Code replacement in runtime is supported. Upgrade can be done from from version 1.1 and downgrade to version 1.1.

> #### 1.4.1 Improvements and New Features

> - The driver part of the Crypto application has been updated to use the erl_driver header file. Version 1.1.1 requires emulator version 4.9.1 or later.

> ### 1.5 Crypto 1.1

> #### 1.5.1 Reported Fixed Bugs and Malfunctions

> - On Windows the crypto_drv was incorrectly linked to static run-time libraries instead of dynamic ones. Own Id: OTP-3240

> ### 1.6 Crypto 1.0

> New application.

Copyright © 1991-2003 Ericsson Utvecklings AB