Project

General

Profile

Actions

Task #3089

closed

Require Installation of OpenSSL on OS X

Added by Yingdi Yu over 9 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Build
Target version:
Start date:
08/08/2015
Due date:
% Done:

100%

Estimated time:

Description

The pre-install version is too old to be useful, and I doubt Apple will update that version.

Actions #1

Updated by Junxiao Shi over 9 years ago

What's the intended timeline for this? Do it now (before #3009 has to adopt #ifdef for missing features in old OpenSSL), or later?

Actions #2

Updated by Anonymous over 9 years ago

It's more than the OpenSSL version being old. Apple officially deprecated OpenSSL in favor of its own Common Crypto library. I'm not sure you should allow the shipped OpenSSL to be used at all:

In addition to these APIs, a number of open source tools use OpenSSL for secure networking. If you use OpenSSL in your publicly shipping apps, you must provide your own copy of the OpenSSL libraries, preferably as part of your app bundle; the OpenSSL libraries that OS X provides are deprecated.

https://developer.apple.com/library/mac/documentation/Security/Conceptual/cryptoservices/SecureNetworkCommunicationAPIs/SecureNetworkCommunicationAPIs.html

Actions #3

Updated by Yingdi Yu over 9 years ago

Junxiao Shi wrote:

What's the intended timeline for this? Do it now (before #3009 has to adopt #ifdef for missing features in old OpenSSL), or later?

Before the hmac commit, and we will remove those #ifdef in the hmac commit.

Actions #4

Updated by Yingdi Yu over 9 years ago

  • Status changed from New to Code review
  • % Done changed from 0 to 80
Actions #5

Updated by Alex Afanasyev about 9 years ago

  • Target version set to v0.5
Actions #6

Updated by Junxiao Shi almost 9 years ago

  • Status changed from Code review to Feedback

An issue cannot be in CodeReview without assignee.

Actions #7

Updated by Junxiao Shi over 8 years ago

  • Status changed from Feedback to Closed
  • Assignee set to Yingdi Yu
  • % Done changed from 80 to 100

It seems this is already done in https://gerrit.named-data.net/2299

Actions

Also available in: Atom PDF