TCG DUO Repository

Latest DUO packages for RedHat and Debian family systems.


Name Last modified Size
RPM-GPG-KEY-TCG 09-Nov-2025 00:48 3.2 kB
native/ - -
vendor/ - -

Native DUO Packages

"Native" in the context of this repository means packages provided by distribution package maintainers. Debian and Ubuntu provide DUO packages with dynamically linked libduo3 library. EPEL provides DUO packages for Red Hat fmaily of operating systems with statically linked executables and pam modules. Repositories under "native" directory mimic the structure of the native DUO packages.

The source code is taken from DUO's GitHub repository.

Debian

Repository contains the following packages for Debian and Ubuntu:

To use the repository do the following:

wget -q -O - https://duo.tcg.stanford.edu/RPM-GPG-KEY-TCG | gpg --dearmor | \
sudo tee /usr/share/keyrings/stanford-tcg-keyring.gpg > /dev/null

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/stanford-tcg-keyring.gpg] \
https://duo.tcg.stanford.edu/native \
$(cat /etc/os-release | grep VERSION_CODENAME | cut -d '=' -f 2) main" | \
sudo tee /etc/apt/sources.list.d/duo.list

Red Hat

Repository provides the following packages for the Red Hat family systems:

To use the repository create duo.repo file in /etc/yum.repos.d directory

[duo]
name=TCG DUO RPMs for EL$releasever $basearch
baseurl=https://duo.tcg.stanford.edu/native/el$releasever
enabled=1
gpgcheck=1
gpgkey=https://duo.tcg.stanford.edu/RPM-GPG-KEY-TCG

Vendor DUO Packages

Packages in this directory emulate the structure of the packages provided by DUO. All executables are statically linked and are contained within a single package

Debian

The following packages are provided:

To use the repository, add a key and a source file:

wget -q -O - https://duo.tcg.stanford.edu/RPM-GPG-KEY-TCG | gpg --dearmor | \
sudo tee /usr/share/keyrings/stanford-tcg-keyring.gpg > /dev/null

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/stanford-tcg-keyring.gpg] \
https://duo.tcg.stanford.edu/vendor \
$(cat /etc/os-release | grep VERSION_CODENAME | cut -d '=' -f 2) main" | \
sudo tee /etc/apt/sources.list.d/duo.list

Red Hat

Repository provides the following packages for the Red Hat family systems:

To use the repository create duo.repo file in /etc/yum.repos.d directory

[duo]
name=TCG DUO RPMs for EL$releasever $basearch
baseurl=https://duo.tcg.stanford.edu/vendor/el$releasever
enabled=1
gpgcheck=1
gpgkey=https://duo.tcg.stanford.edu/RPM-GPG-KEY-TCG