Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a first draft Getting OpenSSL chapter #3

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mattcaswell
Copy link
Member

No description provided.

OpenSSL version (but never new features). To ensure that you always have the
latest fixes you should always try to use the latest letter release that is
available for the OpenSSL version that you are using. Letter releases for a
version are always fully backward compatible.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oooooh! The distinction between version and release, I never caught on to that! Handy!


The OpenSSL project has not defined what it means if the first number changes,
but we should assume that this would signal some very significant change. The
project has no current plans for a version that changes this number.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd expect that to be a complete rewrite...


\begin{verbatim}
$ sudo apt-get install binutils
\end{verbatim}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You do know that you get this when installing build-essential, right?


\begin{verbatim}
$ sudo yum install binutils
\end{verbatim}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't the gcc package drag binutils along? I hardly see gcc linking anything without having ld around in the background, etc...

@mattcaswell mattcaswell changed the title Add a first draft Getting Started chapter Add a first draft Getting OpenSSL chapter Dec 13, 2017
Copy link

@FdaSilvaYY FdaSilvaYY left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typos

will still need to compile from the command line. VisualStudio provides the ability to
start a Developer Command Prompt, which sets up various environment variables to
correctly use the command line build tools. Start the version of the Developer
Command Prompt that matches the architecture for the platform you are targetting. For

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/targetting/targetting

On Windows everything you need should be included in your MSYS or VisualStudio
environment with the exception of an assembler. You will need to download and
install the NASM assembler for this (\url{http://www.nasm.us/}). Select the
appropriate Windows installer for dowload and then run it. Ensure that the

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dowload

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants