Tor v2 addresses were generated by [a base32 string of the first 80 bits of the SHA1 hash of the private key][1] (sic - public key)

  [1]: https://security.stackexchange.com/questions/29772/how-do-you-get-a-specific-onion-address-for-your-hidden-service

**How can I generate Tor v3 addresses?** (basic command line tools preferred, `openssl`, `ssh-keygen`, `base32` and so on)

Please add sample `key.pub`, (full, not first 2 bytes of) `checksum`, and resulting `.onion` address.

---
**Update:**

I have found a sample (encoded in hex).

**hs_ed25519_public_key**

    3d3d 2065 6432 3535 3139 7631 2d70 7562
    6c69 633a 2074 7970 6530 203d 3d00 0000
    0044 6619 5537 af38 e2c6 7ac2 d8f6 c13f
    958f 7e63 41d0 60e2 727f ca7b a285 722b

**hs_ed25519_secret_key**

    3d3d 2065 6432 3535 3139 7631 2d73 6563
    7265 743a 2074 7970 6530 203d 3d00 0000
    40ff f076 1f62 2657 85e9 0ec8 a2f9 7c52
    1a6f 97ab bc20 2bd8 13e6 7442 7d67 506c
    27aa 4c9b 935a 15c9 891d f2b0 e2a2 8acd
    68fc 8bc8 a483 2829 7f93 9de4 f714 cb59

**Resulting address**  
(do not use this address - the private key is now public)

    abcgmgkvg6xtrywgplbnr5wbh6ky67tdihigbytsp7fhxiufoiv6w3yd.onion