A quick hop into OpenSSL…

Fun with cryptography…

Got to look into some hashing for work stuff and I really do want to get rolling on some file management tools for home (too many photos and other bits lying around and not sure which are archived) and OpenSSL meets both needs.

Going to pull it to windows and play a bit. I’ve messed with it a bit in the past, but that was aimed at implementing TLS on an HTTP connection and several years back. Handy library and worth keeping handy on the shelf.

Finally located my OpenSSL book on the shelf so that helps 🙂

Some interesting OpenSSL information at feisty duck (thought they have one feisty duck while I have nine crows 🙂 ).

Grabbed OpenSSL from their git repo at

git://git.openssl.org/openssl.git

Looks as if they need some perl module…hitting CPAN to add them in…might make sense just to update my perl first…grabbing the latest 64 bit strawberry perl just for good measure (I used to use ActiveState for everything, lately the strawberry distro for windows seems cleaner).

Interesting, ActiveState perl seems to be in my path still…ok, I’ll go with that… Surprising that neither perl version will upgrade an existing install. That would make things messy if I had a batch of modules already installed.

Looks like VisualStudio 2015 is behaving itself, I do need to get the command line tools setup so that I can run make files with visual C and C++ as the target.

Scary reboot…I suspect this was the windows 10 birthday update that so many scary tales are circulating about. My development machine came back up in one piece though so I’m happy.

Currently waiting for visual studio to apply update 3. Seems like a long and slow process. Clearly I need to keep the rust off of my personal development tools.

Work development has been QNX based and I’ve use G++ on Cygwin and Ubuntu a bit but it has been a while since I wrote any windows code using visual studio. It will be good to get back to that environment…the best debugger around and a very decent compiler these days. Going to be a long evening I think as there are several other updates I want to pull. In particular I’d like to install the Azure updates. I’ve used AWS extensively (and I do want to find my personal AWS account credentials) and getting a little mileage on Azure would be nice.

Wow, long visual studio update…still running.

Grabbed the source for NASM (needed by OpenSSL for full capability) but I’ve got to remember to install it as well. It has been quite a while since I’ve done anything in assembler language…and probably still no reason on big systems. Might wind up down there on microcontrollers if I get back to work on 3d printing or casting aluminum or laser cutting…time will tell 🙂

Perl is at 5.24.0 now so that’s good.

Update installed, modules installed, adding the updated Azure SDK for later.

Cleaned up my path a bit, added in my scripts folder on h:/ and added a batch file to set visual studio 2015 environment variables. Should be able to build openssl now.

May want to look at libressl at some point as I think that is a cleaned up forked version of openssl…

Build is going for AMD-64. Crossing fingers, I expect this should go smoothly. Getting close to midnight so I expect this will have to continue tomorrow…

Oops…set up for 32 bit compiles with 64 bit OpenSSL. Fixed now and building again.

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.