On Fri, 27 Nov 2020, Jean-Francois Paris wrote:

> I believe that tor generates invalid hidden service onion addresses when 
> running on armv5tel platform

I don't have access to an armv5tel system, but at least running armel on
ARMv7 cpus (both abel.d.o and harries.d.o) I cannot reproduce this
issue.

Here's what I tried:

} [sid_armel-dchroot] weasel@harris:~$ cat torrc
} HiddenServiceDir /home/weasel/hs
} HiddenServicePort 80 127.0.0.1:8080

} [sid_armel-dchroot] weasel@harris:~$ mkdir hs
} [sid_armel-dchroot] weasel@harris:~$ chmod go-rwx -R hs
} [sid_armel-dchroot] weasel@harris:~$

} [sid_armel-dchroot] weasel@harris:~$ echo 
'PT0gZWQyNTUxOXYxLXNlY3JldDogdHlwZTAgPT0AAACg6zoxlQ2hy7C6fUoTgIa0GLMk/YdVs2ic6jUDCzztZeLWcfqwCQ5/KoPk9v99cuWKO5mNpVrDtbOc27UUyC7e'
 | base64 -d > hs/hs_ed25519_secret_key

} [sid_armel-dchroot] weasel@harris:~$ echo 
'6bff2f57fcd69049091dcfa42b08fb84919d60dac919cbb16e3df1d960bb7843  
./hs/hs_ed25519_secret_key' | sha256sum -c
} ./hs/hs_ed25519_secret_key: OK


} [sid_armel-dchroot] weasel@harris:~$ /usr/sbin/tor -f torrc Log 'info stdout'
} # And kill it using ^C after a few seconds

And then I get
} [sid_armel-dchroot] weasel@harris:~$ cat hs/hostname
} upxkcswnvepfls7vcy5vuixy54hlugfjnzhvl5ygfbjtm7znkyahcvad.onion

on armel, armhf, and also amd64.


-- 
                            |  .''`.       ** Debian **
      Peter Palfrader       | : :' :      The  universal
 https://www.palfrader.org/ | `. `'      Operating System
                            |   `-    https://www.debian.org/

Reply via email to