Shallot
Shallot copied to clipboard
Shallot allows you to create customized .onion addresses for your hidden service. (p.s. I didn't write Shallot!)
Compare speed: Before: ``` $ timeout 10s ./shallot ^abcdefgh Caught SIGINT/SIGTERM after 19390861 tries - exiting. ``` Now: ``` $ timeout 10s ./shallot ^abcdefgh Caught SIGINT/SIGTERM after 32956370 tries -...
The base32_onion function writes BASE32_ONIONLEN+1 bytes to the buffer, however the onion buffer only contains BASE32_ONIONLEN bytes.
Looks like you generate single RSA key pair and enumerate _e_ (exponent) of public key as odd number between ``` #define RSA_PK_EXPONENT 0x10001ull ``` and ``` #define DEFAULT_E_LIMIT 0xFFFFFFFFFFull //...
I noticed that int_pow in the math.c file uses the O(n) obvious algorithm or computing pow instead of the method of repeated squaring, which is O(log(n)). Is there any reason...
./shallot ^test Segmentation fault (core dumped) ..... Оne of the four normal. Observed only on AWS. uname -a Linux ip-172-31-19-207 3.2.0-54-virtual #82-Ubuntu SMP Tue Sep 10 20:31:18 UTC 2013 x86_64...
Just some \n on the printf texts
Occasionally (actually somewhat often), shallot gets a false positive from miscalculation of the hash of the key. This is a problem, especially when automating the shallot generation of vanity keys...
Precompiled binary get me 17 digits long onion address. This is bug?
I was browsing the source when I noticed int_pow. First, I didn't like that it uses the simple linear algorithm. Second, it is only used twice, in the thread file,...
Adds feature requested in #3 to make it easier for someone to make a .onion URL without regular expressions. Use -b to put at the beginning (`./shallot -b name`same as...