Skip to content

A bad hard coded hash in tools/vars/wireguard.yml might cause the python Script to fail. #305

@Koladweep

Description

@Koladweep

Describe the bug
Upon downloading wireguard-go-0.0.20250515.tar.xz, from https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-0.0.20250515.tar.xz, I found this to be true:
npd@mycomputer:~/windscribe-source$ sha256sum wireguard-go-0.0.20250515.tar.xz
5ee2043f56e24cb7256d8e53588eacad97e3f90256d5f85f74035106f1e7c1e7 wireguard-go-0.0.20250515.tar.xz

Which differs from the checksum embedded in the mentioned file tools/vars/wireguard.yml, i.e. 'c2861e387555fe8b93a123dc34a2e150971b831dda26dbac65a8db006654c859'

I assume this is due to load balancing or dynamic generation of the archive.

Suggested fix- choose a different download source.

OS and app information:

  • OS: Debian Bookworm.
  • App version Main branch, current as of 17/03/2026. latest release being v2.20.7

I noticed that the actual build files use a different source for wireguard from github.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions