Lars Boegild Thomsen
a45bad5b9a
Merge pull request #29 from eighthave/patch-1
...
example for GPG-encrypting the results
3 years ago
Lars Boegild Thomsen
9dd4dd2155
Merge pull request #25 from strugee/patch-1
...
Fix README typos
3 years ago
Hans-Christoph Steiner
d8d02be31f
example for GPG-encrypting the results
4 years ago
AJ Jordan
4817a4f7c2
Fix README typos
...
* s/TOR/Tor/
* Fix HTTP links to use HTTPS
5 years ago
Lars Boegild Thomsen
56a967b626
Merge pull request #24 from nashe/fix-issue-18
...
Remove unnecessary NULL check
5 years ago
nashe
fb41cc4018
Remove unnecessary NULL check
...
A compiler warning was thrown (fixes #18 ).
5 years ago
Lars Boegild Thomsen
500d7a9914
Merge pull request #17 from bfccomputing/16/openssl-version-fix
...
Use RSA_generate_key_ex for OpenSSL >= 0.9.0.8
5 years ago
Bill McGonigle
2f566af775
Use RSA_generate_key_ex for OpenSSL >= 0.9.0.8
...
Older versions of OpenSSL used RSA_generate_key and newer versions use RSA_generate_key_ex .
A change in 1a3a279
caused only versions of OpenSSL >= 1.1 to use the _ex form.
This fails on, at least, openssl-1.0.2k-8, currently shipping on CentOS/RHEL during
"make test" with a failure to create an RSA key.
This commit adds a test for OpenSSL >= 0.9.0.8 (release) and uses the _ex form there.
"make test" works with this change on openssl-1.0.2k-8 on EL7 and openssl-1.1.0f-7
on Fedora 26.
Resolves : #16
5 years ago
Lars Boegild Thomsen
15fb7e0b5f
Merge pull request #15 from harlyh/master
...
Solved the mystery of "occasional bogus .onions :)
5 years ago
[harlyh]
aba6c4c608
Fixed the "occasional bogus" .onion mystery
6 years ago
Lars Boegild Thomsen
1b71d046db
Fixed merge error
6 years ago
Lars Boegild Thomsen
653c97f28f
Merge branch 'nashe-patch-apple-openssl-build'
6 years ago
Lars Boegild Thomsen
3ccb2f8a02
Merge branch 'patch-apple-openssl-build' of https://github.com/nashe/eschalot into nashe-patch-apple-openssl-build
6 years ago
Lars Boegild Thomsen
2b527b35bc
Merge pull request #13 from nashe/patch-printresult-concurrency
...
Add locking around printresult()
6 years ago
nashe
15061ba606
Add locking around printresult()
...
Suggestion of patch to fix #12 .
6 years ago
nashe
b2b2f5dbd8
Do not use Apple's OpenSSL version
...
Apple is shipping an old version of OpenSSL (0.9.8zh) and without the
headers. This aims to fix #10 .
6 years ago
Lars Boegild Thomsen
e058568cf9
Merge pull request #7 from PeterBeard/update-rsa
...
Update for OpenSSL 1.1 compatibility
6 years ago
Lars Boegild Thomsen
785faaa9f4
Merge pull request #8 from maservant/master
...
Fix missing endian.h error on Cygwin
6 years ago
Marc-André Servant
2b153df286
Fix missing endian.h error on Cygwin
6 years ago
Peter Beard
306474f360
Fix new value calculations
...
Freeing the BIGNUM context when the values that use it are stored in the
RSA key breaks the key.
6 years ago
Peter Beard
8df2de7849
Add debug target
...
Created a debug target for make that just adds the -g and -rdynamic
flags to make stack traces a bit nicer.
6 years ago
Peter Beard
cac873b4d6
Fix compiler warnings
...
Need to use RSA_set0_ functions to manipulate the RSA key rather than
just keeping the pointers around and using those.
6 years ago
Peter Beard
1a3a279298
Add OpenSSL version detection
...
Versions of OpenSSL without the opaque structs won't work with code that
uses the functions for manipulating them, so we have to detect the
version of OpenSSL before we compile and only use the new method with
OpenSSL >= 1.1.
6 years ago
Peter Beard
dfb615b1d5
Update RSA key generation to work with OpenSSL 1.1.0
...
OpenSSL no longer allows you to mess around with rsa->e, etc., so we
have to use RSA_get0_key() and similar functions to access the struct
internals.
6 years ago
Lars Boegild Thomsen
24777f805a
Merge pull request #5 from gulkily/master
...
Update Makefile
6 years ago
Ilya G
53da310200
Update Makefile
...
"make test" is good enough for generating some addresses, but it overwrites results.txt every time it's run. I am making a change to have it append to the file instead of overwriting.
6 years ago
Lars Boegild Thomsen
e9e085e286
Merge pull request #2 from the-pharos-group/master
...
added fixed to make on OSX El Capitan
7 years ago
J C
87dfe91dc3
added fixed to make on OSX El Capitan
7 years ago
Lars Boegild Thomsen
20329a626f
Removed the binaries
7 years ago
Lars Boegild Thomsen
50e3e83f84
Fixup
8 years ago
Lars Boegild Thomsen
ad5089d6cf
Added eschalot-1.2.0.tar.gz
8 years ago