Bitcoin Forum
June 03, 2024, 02:44:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: PolarSSL 1.3.4 released with Bitcoin compatibility - OpenSSL alternative ?  (Read 817 times)
samson (OP)
Legendary
*
Offline Offline

Activity: 2097
Merit: 1070


View Profile
February 04, 2014, 06:02:58 PM
 #1

There's been a new version of the portable PolarSSL library released very recently.

It now supports deterministic ECDSA (RFC 6979) secp256k1 and RIPEMD160 and has it's own big number implementation.

From my limited knowledge it looks to me like it contains all of the functionality required to perform the cryptographic parts of Bitcoin hashing and signing.

I've only looked over the webpage but it appears that this new version could be used instead of OpenSSL for hashing, key / address generation and ECDSA signing.

With the new Bitcoin related features added in the recent release it looks promising.

Has anyone used this yet ?

https://polarssl.org/tech-updates/releases/polarssl-1.3.4-released
maaku
Legendary
*
expert
Offline Offline

Activity: 905
Merit: 1011


View Profile
February 04, 2014, 06:26:25 PM
 #2

Why would we use a new commercial library over the stable and audited OpenSSL?

I'm an independent developer working on bitcoin-core, making my living off community donations.
If you like my work, please consider donating yourself: 13snZ4ZyCzaL7358SmgvHGC9AxskqumNxP
samson (OP)
Legendary
*
Offline Offline

Activity: 2097
Merit: 1070


View Profile
February 04, 2014, 06:33:19 PM
 #3

Why would we use a new commercial library over the stable and audited OpenSSL?

It's open source when used in open source projects.

I heard there are issues with getting OpenSSL working on some platforms along with a lack of documentation, for example this Polar SSL library appears to be especially designed for ease of use on embedded systems.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!