1# Change Log 2 3## [Unreleased] 4 5## [v0.9.91] - 2023-08-06 6 7### Added 8 9* Expose `poly1305_state`, `CRYPTO_poly1305_init`, `CRYPTO_poly1305_update`, and `CRYPTO_poly1305_finish` on BoringSSL and LibreSSL. 10* Fix detection of libraries on OpenBSD. 11* Added `EC_POINT_point2hex` and `EC_POINT_hex2point`. 12* Added `EVP_PKEY_verify_recover_init`, `EVP_PKEY_verify_recover`, and `EVP_PKEY_CTX_set_signature_md`. 13* Added `EVP_CIPHER_CTX_FLAG_WRAP_ALLOW` and `EVP_CTX_set_flags`. 14* Added `BN_mod_sqrt`. 15 16## [v0.9.90] - 2023-06-20 17 18### Fixed 19 20* Fixed compilation with BoringSSL when building with the bindgen CLI. 21 22## [v0.9.89] - 2023-06-20 23 24### Fixed 25 26* Fixed compilation with recent versions of BoringSSL. 27 28### Added 29 30* Added support for detecting OpenSSL compiled with `OPENSSL_NO_OCB`. 31* Added `EVP_PKEY_SM2` and `NID_sm2`. 32* Added `EVP_PKEY_assign_RSA`, `EVP_PKEY_assign_DSA`, `EVP_PKEY_assign_DH`, and `EVP_PKEY_assign_EC_KEY`. 33* Added `EC_GROUP_get_asn1_flag`. 34* Expose `EC_POINT_get_affine_coordinates` on BoringSSL and LibreSSL. 35* Added `EVP_PKEY_derive_set_peer_ex`. 36 37## [v0.9.88] - 2023-05-30 38 39### Added 40 41* Added support for the LibreSSL 3.8.0. 42* Added support for detecting `OPENSSL_NO_RC4`. 43* Added `OBJ_dup`. 44* Added `ASN1_TYPE_new`, `ASN1_TYPE_set`, `d2i_ASN1_TYPE`, and `i2d_ASN1_TYPE`. 45* Added `SSL_bytes_to_cipher_list`, `SSL_CTX_get_num_tickets`, and `SSL_get_num_tickets`. 46* Added `GENERAL_NAME_set0_othername`. 47* Added `X509_get_pathlen`. 48 49## [v0.9.87] - 2023-04-24 50 51### Added 52 53* Added `DH_CHECK`. 54* Added `CMAC_CTX_new`, `CMAC_CTX_free`, `CMAC_Init`, `CMAC_Update`, `CMAC_Final`, and `CMAC_CTX_copy`. 55* Added `EVP_default_properties_is_fips_enabled`. 56* Added `X509_get0_subject_key_id`, `X509_get0_authority_key_id`, `X509_get0_authority_issuer`, and `X509_get0_authority_serial`. 57* Added `NID_poly1305`. 58 59 60## [v0.9.86] - 2023-04-20 61 62### Fixed 63 64* Fixed BoringSSL support with the latest bindgen release. 65 66### Added 67 68* Added bindings for PKCS#7 functions and more X.509 functions. 69 70 71## [v0.9.85] - 2023-04-09 72 73### Added 74 75* Added support for LibreSSL 3.7.x. 76 77## [v0.9.84] - 2023-04-01 78 79### Added 80 81* Added `ASN1_INTEGER_dup` and `ASN1_INTEGER_cmp`. 82* Added `stack_st_X509_NAME_ENTRY`. 83* Added `DIST_POINT_NAME`, `DIST_POINT`, `stack_st_DIST_POINT`, `DIST_POINT_free`, and `DIST_POINT_NAME_free`. 84 85## [v0.9.83] - 2023-03-23 86 87### Fixed 88 89* Fixed version checks for LibreSSL. 90 91### Added 92 93* Added `i2d_X509_EXTENSION`. 94* Added `GENERAL_NAME_new`. 95 96## [v0.9.82] - 2023-03-19 97 98### Added 99 100* Added support for LibreSSL 3.7.1. 101* Added support for X25519 and Ed25519 on LibreSSL and BoringSSL. 102 103## [v0.9.81] - 2023-03-14 104 105### Fixed 106 107Fixed builds against OpenSSL built with `no-cast`. 108 109### Added 110 111* Added experimental bindgen support for BoringSSL. 112* Added `X509_VERIFY_PARAM_set_auth_level`, `X509_VERIFY_PARAM_get_auth_level`, and `X509_VERIFY_PARAM_set_purpose`. 113* Added `X509_PURPOSE_*` consts. 114* Added `X509_NAME_add_entry`. 115* Added `X509_load_crl_file`. 116* Added `SSL_set_cipher_list`, `SSL_set_ssl_method`, `SSL_use_PrivateKey_file`, `SSL_use_PrivateKey`, `SSL_use_certificate`, `SSL_use_certificate_chain_file`, `SSL_set_client_CA_list`, `SSL_add_client_CA`, and `SSL_set0_verify_cert_store`. 117* Added `X509_PURPOSE`, `X509_STORE_set_purpose`, and `X509_STORE_set_trust`. 118* Added `SSL_CTX_set_num_tickets`, `SSL_set_num_tickets`, `SSL_CTX_get_num_tickets`, and `SSL_get_num_tickets`. 119* Added `CMS_verify`. 120 121### Removed 122 123* Removed an unnecessary link to libatomic for 32-bit android targets. 124 125## [v0.9.80] - 2022-12-20 126 127### Fixed 128 129* Added `NO_DEPRECATED_3_0` cfg checks for more APIs. 130 131### Added 132 133* Added support for LibreSSL 3.7.0. 134* Added `SSL_CTRL_CHAIN_CERT` and `SSL_add0_chain_cert`. 135* Added `EVP_PKEY_get_security_bits` and `EVP_PKEY_security_bits`. 136* Added `OSSL_PROVIDER_set_default_search_path`. 137 138## [v0.9.79] - 2022-12-06 139 140### Added 141 142* Added `EVP_CIPHER_CTX_num`. 143* Added `X509_LOOKUP_file` and `X509_load_cert_file`. 144 145## [v0.9.78] - 2022-11-23 146 147### Added 148 149* Added support for LibreSSL 3.6.x. 150* Added `NID_brainpoolP256r1`, `NID_brainpoolP384r1`, and `NID_brainpool512r1`. 151* Added `EVP_camellia_128_cfb128`, `EVP_camellia_128_ecb`, `EVP_camellia_192_cfb128`, `EVP_camellia_192_ecb`, 152 `EVP_camellia_256_cfb128`, and `EVP_camellia_256_ecb`. 153* Added `EVP_cast5_cfb64` and `EVP_cast5_ecb`. 154* Added `EVP_idea_cfb64` and `EVP_idea_ecb`. 155* Added `DSA_SIG`, `d2i_DSA_SIG`, `i2d_DSA_SIG`, `DSA_SIG_new`, `DSA_SIG_free`, `DSA_SIG_get0`, and `DSA_SIG_set0`. 156* Added `X509_STORE_set1_param`, `X509_VERIFY_PARAM_new`, `X509_VERIFY_PARAM_set_time`, and 157 `X509_VERIFY_PARAM_set_depth`. 158 159## [v0.9.77] - 2022-10-22 160 161### Added 162 163* Added support for LibreSSL 3.6.0 164* Added `assume_init`. 165 166## [v0.9.76] - 2022-09-26 167 168### Added 169 170* Added `SSL_get_psk_identity_hint` and `SSL_get_psk_identity`. 171* Added SHA-3 NID constants. 172* Added `SSL_OP_PRIORITIZE_CHACHA`. 173* Added `X509_REQ_print`. 174* Added `EVP_MD_CTX_size` and `EVP_MD_CTX_get_size` 175* Added `EVP_MD_CTX_reset`. 176* Added experimental, unstable support for BoringSSL. 177 178### Fixed 179 180* Fixed the deprecation note on `SSL_CTX_set_alpn_select_cb`. 181 182## [v0.9.75] - 2022-07-09 183 184### Added 185 186* Added SM4 bindings. 187* Added `EC_GROUP_set_generator` and `EC_POINT_set_affine_coordinates_GFp`. 188 189## [v0.9.74] - 2022-06-01 190 191### Added 192 193* Added `EVP_MD_block_size`. 194* Added `X509V3_EXT_add_alias`. 195* Added `X509_V_ERR_INVALID_CA` back when building against OpenSSL 3.0. 196 197## [v0.9.73] - 2022-05-02 198 199### Added 200 201* Added support for installations that place libraries in `$OPENSSL_DIR/lib64` in addition to `$OPENSSL_DIR/lib`. 202* Added `X509_issuer_name_hash`. 203* Added `ASN1_string_set`. 204* Added `X509_CRL_dup`, `X509_REQ_dup`, `X509_NAME_dup`, and `X509_dup`. 205* Added `X509_print`. 206* Added support for LibreSSL 3.5.x. 207 208## [v0.9.72] - 2021-12-11 209 210### Changed 211 212* Temporarily downgraded the vendored OpenSSL back to 1.1.1 due to significant performance regressions. We will move 213 back to 3.0.0 when a future release resolves those issues. 214 215### Added 216 217* Added `PKCS12_set_mac`. 218* Added `EVP_PKEY_sign_init`, `EVP_PKEY_sign`, `EVP_PKEY_verify_init`, and `EVP_PKEY_verify`. 219* Added support for LibreSSL 3.4.x. 220 221## [v0.9.71] 222 223### Fixed 224 225* Fixed linkage to static OpenSSL 3.0.0 libraries on some 32 bit Android targets. 226 227### Added 228 229* Added support for LibreSSL 3.4.1. 230* Added `SSL_get_extms_support` and `SSL_CTRL_GET_EXTMS_SUPPORT`. 231* Added `OBJ_create`. 232* Added `EVP_CIPHER_CTX_get0_cipher`, `EVP_CIPHER_CTX_get_block_size`, `EVP_CIPHER_CTX_get_key_length`, 233 `EVP_CIPHER_CTX_get_iv_length`, and `EVP_CIPHER_CTX_get_tag_length`. 234* Added `EVP_CIPHER_free`. 235* Added `EVP_CIPHER_CTX_rand_key`. 236* Added `OSSL_LIB_CTX_new` and `OSSL_LIB_CTX_free`. 237* Added `EVP_CIPHER_fetch`. 238* Added `EVP_MD_fetch` and `EVP_MD_free`. 239* Added `OPENSSL_malloc` and `OPENSSL_free`. 240* Added `EVP_DigestSignUpdate` and `EVP_DigestVerifyUpdate`. 241 242## [v0.9.70] - 2021-10-31 243 244### Fixed 245 246* Fixed linkage to static 3.0.0 OpenSSL libraries on some 32 bit architectures. 247 248## [v0.9.69] - 2021-10-31 249 250### Changed 251 252* Upgraded the vendored OpenSSL to 3.0.0. 253 254### Added 255 256* Added support for automatic detection of Homebrew `openssl@3` installs. 257* Added `EVP_PKEY_Q_keygen` and `EVP_EC_gen`. 258 259## [v0.9.68] - 2021-10-27 260 261### Added 262 263* Added `BN_bn2binpad`. 264* Added `i2d_X509_NAME` and `d2i_X509_NAME`. 265* Added `BN_FLG_MALLOCED`, `BN_FLG_STATIC_DATA`, `BN_FLG_CONSTTIME`, and `BN_FLG_SECURE`. 266* Added `BN_CTX_secure_new`, `BN_secure_new`, `BN_set_flags`, and `BN_get_flags`. 267 268## [v0.9.67] - 2021-09-21 269 270### Added 271 272* Added support for LibreSSL 3.4.0 273 274## [v0.9.66] - 2021-08-17 275 276### Added 277 278* Added `EVP_seed_cbc`, `EVP_seed_cfb128`, `EVP_seed_ecb`, and `EVP_seed_ofb`. 279* Added `OBJ_length` and `OBJ_get0_data`. 280* Added `i2d_PKCS8PrivateKey_bio`. 281 282## [v0.9.65] - 2021-06-21 283 284### Fixed 285 286* Restored the accidentally deleted `PEM_read_bio_X509_CRL` function. 287 288## [v0.9.64] - 2021-06-18 289 290### Added 291 292* Added support for OpenSSL 3.x.x. 293* Added `SSL_peek`. 294* Added `ERR_LIB_ASN1` and `ASN1_R_HEADER_TOO_LONG`. 295* Added `d2i_X509_bio`. 296* Added `OBJ_nid2obj`. 297* Added `RAND_add`. 298* Added `SSL_CTX_set_post_handshake_auth`. 299* Added `COMP_get_type`. 300* Added `X509_get_default_cert_file_env`, `X509_get_default_cert_file`, `X509_get_default_cert_dir_env`, and 301 `X509_get_default_cirt_dir`. 302 303## [v0.9.63] - 2021-05-06 304 305### Added 306 307* Added support for LibreSSL 3.3.x. 308 309## [v0.9.62] - 2021-04-28 310 311### Added 312 313* Added support for LibreSSL 3.3.2. 314* Added `DH_set0_key`. 315* Added `EC_POINT_get_affine_coordinates`. 316 317## [v0.9.61] - 2021-03-13 318 319### Added 320 321* Added support for automatic detection of OpenSSL installations via pkgsrc and MacPorts on macOS. 322* Added various `V_ASN1_*` constants. 323* Added `DH_generate_parameters_ex`. 324* Added `EC_POINT_is_at_infinity` and `EC_POINT_is_on_curve`. 325* Added `EVP_CIPHER_nid`. 326* Added `EVP_sm3`. 327* Added `NID_*` constants related to SM3. 328* Added `PKCS7_get0_signers`. 329* Added `EVP_PKEY_CTX_set0_rsa_oaep_label`. 330* Added `ACCESS_DESCRIPTION` and `ACCESS_DESCRIPTION_free`. 331 332## [v0.9.60] - 2020-12-24 333 334### Added 335 336* Added support for the default Homebrew install directory on ARM. 337* Added `EVP_PKEY_CTX_set_rsa_oaep_md` and `EVP_PKEY_CTRL_RSA_OAEP_MD`. 338 339## [v0.9.59] - 2020-12-09 340 341### Added 342 343* Added support for LibreSSL 3.2.x, 3.3.0, and 3.3.1. 344* Added `DH_generate_parameters`, `DH_generate_key`, `DH_compute_key`, and `DH_size`. 345* Added `NID_X25519`, `NID_X448`, `EVP_PKEY_x25519` and `EVP_PKEY_x448`. 346* Added `OBJ_txt2obj`. 347* Added `d2i_PKCS7` and `i2d_PKCS7`. 348* Added `SRTP_AEAD_AES_128_GCM` and `SRTP_AEAD_AES_256_GCM`. 349 350## [v0.9.58] - 2020-06-05 351 352### Added 353 354* Added `SSL_set_mtu`. 355* Added support for LibreSSL 3.2.0. 356* Added `PEM_read_bio_EC_PUBKEY`, `PEM_write_bio_EC_PUBKEY`, `d2i_EC_PUBKEY`, and `i2d_EC_PUBKEY`. 357* Added `EVP_PKEY_encrypt_init`, `EVP_PKEY_encrypt`, `EVP_PKEY_decrypt_init`, `EVP_PKEY_decrypt`, 358 `EVP_PKEY_get_raw_public_key`, `EVP_PKEY_new_raw_public_key`, `EVP_PKEY_get_raw_private_key`, 359 and `EVP_PKEY_new_raw_private_key`. 360* Added `OBJ_sn2nid`. 361 362## [v0.9.57] - 2020-05-24 363 364### Added 365 366* Added support for LibreSSL 3.1.x. 367 368## [v0.9.56] - 2020-05-07 369 370### Fixed 371 372* Fixed vendored builds on windows-gnu targets. 373 374### Added 375 376* Added support for LibreSSL 3.0.0. 377 378## [v0.9.55] - 2020-04-07 379 380### Fixed 381 382* Fixed windows-msvc library names when using OpenSSL from vcpkg. 383 384### Added 385 386* If the `OPENSSL_NO_VENDOR` environment variable is set, vendoring will not be used even if enabled. 387* Added `SSL_CTX_get_verify_mode` and `SSL_get_verify_mode`. 388* Added `SSL_is_init_finished`. 389* Added `SSL_CTX_set_cert_store`. 390* Added `TLS_server_method` and `TLS_client_method`. 391* Added `X509_STORE_get0_objects`. 392* Added `X509_OBJECT_free`, `X509_OBJECT_get_type`, and `X509_OBJECT_get0_X509`. 393 394## [v0.9.54] - 2020-01-29 395 396### Added 397 398* Added `BIO_CTRL_DGRAM_QUERY_MTU`. 399* Added `EVP_EncryptInit_ex`, `EVP_EncryptFinal_ex`, `EVP_DecryptInit_ex`, and `EVP_DecryptFinal_ex`. 400* Added `EVP_md_null`. 401* Added `EVP_PKCS82PKEY`. 402* Added `PKCS8_PRIV_KEY_INFO`, `d2i_PKCS8_PRIV_KEY_INFO`, and `PKCS8_PRIV_KEY_INFO_free`. 403* Added `SSL_OP_NO_RENEGOTIATION`. 404 405## [v0.9.53] - 2019-11-22 406 407### Added 408 409* Added `ASN1_TIME_diff`. 410* Added `EC_GROUP_order_bits`. 411* Added `EVP_EncodeBlock` and `EVP_DecodeBlock`. 412* Added `SSL_CTRL_SET_GROUPS_LIST`, `SSL_CTRL_SET_SIGALGS_LIST`, `SSL_CTX_set1_groups_list`, and 413 `SSL_CTX_set1_sigalgs_list`. 414* Added `Clone` implementations to `SHA_CTX`, `SHA256_CTX`, and `SHA512_CTX`. 415 416## [v0.9.52] - 2019-10-19 417 418### Added 419 420* Added support for LibreSSL 3.0.x. 421 422## [v0.9.51] - 2019-10-02 423 424### Added 425 426* Added support for LibreSSL 3.0.1. 427 428## [v0.9.50] - 2019-10-02 429 430### Added 431 432* Added `CRYPTO_LOCK_EVP_PKEY`. 433* Added `EVP_PKEY_ED25519` and `EVP_PKEY_ED448`. 434* Added `EVP_DigestSign` and `EVP_DigestVerify`. 435* Added `EVP_PKEY_up_ref`. 436* Added `NID_ED25519` and `NID_ED448`. 437 438## [v0.9.49] - 2019-08-15 439 440### Added 441 442* Added support for LibreSSL 3.0.0. 443 444## [v0.9.48] - 2019-07-19 445 446### Added 447 448* Added `AES_wrap_key` and `AES_unwrap_key`. 449* Added `EC_GROUP_get_cofactor`, `EC_GROUP_get0_generator`, and `EC_POINT_dup`. 450* Added `EVP_aes_128_ofb`, `EVP_aes_192_ecb`, `EVP_aes_192_cbc`, `EVP_aes_192_cfb1`, `EVP_aes_192_cfb8`, 451 `EVP_aes_192_cfb_128`, `EVP_aes_192_ctr`, `EVP_aes_192_ccm`, `EVP_aes_192_gcm`, `EVP_aes_192_ofb`, and 452 `EVP_aes_256_ofb`. 453* Added `PEM_read_bio_CMS` and `PEM_write_bio_CMS`. 454 455## [v0.9.47] - 2019-05-18 456 457### Added 458 459* Added `SSL_CTX_add_client_CA`. 460 461## [v0.9.46] - 2019-05-08 462 463### Added 464 465* Added support for the LibreSSL 2.9.x series. 466 467## [v0.9.45] - 2019-05-03 468 469### Fixed 470 471* Reverted a change to windows-gnu library names that caused regressions. 472 473## [v0.9.44] - 2019-04-30 474 475### Added 476 477* The `DEP_OPENSSL_VENDORED` environment variable tells downstream build scripts if the vendored feature was enabled. 478* Added `EVP_SealInit`, `EVP_SealFinal`, `EVP_EncryptUpdate`, `EVP_OpenInit`, `EVP_OpenFinal`, and `EVP_DecryptUpdate`. 479* Added `EVP_PKEY_size`. 480 481### Fixed 482 483* Fixed library names when targeting windows-gnu and pkg-config fails. 484 485## [v0.9.43] - 2019-03-20 486 487### Added 488 489* Added `d2i_CMS_ContentInfo` and `CMS_encrypt`. 490* Added `X509_verify` and `X509_REQ_verify`. 491* Added `EVP_MD_type` and `EVP_GROUP_get_curve_name`. 492 493[Unreleased]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.91..master 494[v0.9.91]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.90...openssl-sys-v0.9.91 495[v0.9.90]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.89...openssl-sys-v0.9.90 496[v0.9.89]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.88...openssl-sys-v0.9.89 497[v0.9.88]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.87...openssl-sys-v0.9.88 498[v0.9.87]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.86...openssl-sys-v0.9.87 499[v0.9.86]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.85...openssl-sys-v0.9.86 500[v0.9.85]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.84...openssl-sys-v0.9.85 501[v0.9.84]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.83...openssl-sys-v0.9.84 502[v0.9.83]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.82...openssl-sys-v0.9.83 503[v0.9.82]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.81...openssl-sys-v0.9.82 504[v0.9.81]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.80...openssl-sys-v0.9.81 505[v0.9.80]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.79...openssl-sys-v0.9.80 506[v0.9.79]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.78...openssl-sys-v0.9.79 507[v0.9.78]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.77...openssl-sys-v0.9.78 508[v0.9.77]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.76...openssl-sys-v0.9.77 509[v0.9.76]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.75...openssl-sys-v0.9.76 510[v0.9.75]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.74...openssl-sys-v0.9.75 511[v0.9.74]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.73...openssl-sys-v0.9.74 512[v0.9.73]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.72...openssl-sys-v0.9.73 513[v0.9.72]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.71...openssl-sys-v0.9.72 514[v0.9.71]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.70...openssl-sys-v0.9.71 515[v0.9.70]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.69...openssl-sys-v0.9.70 516[v0.9.69]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.68...openssl-sys-v0.9.69 517[v0.9.68]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.67...openssl-sys-v0.9.68 518[v0.9.67]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.66...openssl-sys-v0.9.67 519[v0.9.66]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.65...openssl-sys-v0.9.66 520[v0.9.65]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.64...openssl-sys-v0.9.65 521[v0.9.64]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.63...openssl-sys-v0.9.64 522[v0.9.63]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.62...openssl-sys-v0.9.63 523[v0.9.62]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.61...openssl-sys-v0.9.62 524[v0.9.61]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.60...openssl-sys-v0.9.61 525[v0.9.60]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.59...openssl-sys-v0.9.60 526[v0.9.59]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.58...openssl-sys-v0.9.59 527[v0.9.58]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.57...openssl-sys-v0.9.58 528[v0.9.57]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.56...openssl-sys-v0.9.57 529[v0.9.56]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.55...openssl-sys-v0.9.56 530[v0.9.55]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.54...openssl-sys-v0.9.55 531[v0.9.54]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.53...openssl-sys-v0.9.54 532[v0.9.53]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.52...openssl-sys-v0.9.53 533[v0.9.52]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.51...openssl-sys-v0.9.52 534[v0.9.51]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.50...openssl-sys-v0.9.51 535[v0.9.50]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.49...openssl-sys-v0.9.50 536[v0.9.49]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.48...openssl-sys-v0.9.49 537[v0.9.48]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.47...openssl-sys-v0.9.48 538[v0.9.47]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.46...openssl-sys-v0.9.47 539[v0.9.46]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.45...openssl-sys-v0.9.46 540[v0.9.45]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.44...openssl-sys-v0.9.45 541[v0.9.44]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.43...openssl-sys-v0.9.44 542[v0.9.43]: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.42...openssl-sys-v0.9.43 543