def publickey_hash_unsafe(sk)
        h = HH(sk)
        a = 2**(@@b - 2) + (3...@@b - 2).inject(0) { |sum, i| sum + 2**i * bit(h, i) }
        _A = scalarmult_B(a)
        encodepoint(_A)