<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="2">
<package type="rpm">
  <name>openvpn-mfa-plugin</name>
  <arch>src</arch>
  <version epoch="0" ver="1.0.2" rel="bp157.1.2"/>
  <checksum type="sha256" pkgid="YES">a0d5801029499bd9b458bbbd323f6c587540acbdf44303f08e51cc20a4003019</checksum>
  <summary>An OpenVPN Plugin for TOTP</summary>
  <description>An OpenVPN Plugin that allows using TOTP or certificates for the clients.
Depending on which factor was used different LDAP backends are called.</description>
  <packager></packager>
  <url>https://github.com/SUSE/openvpn-mfa-plugin</url>
  <time file="1781253062" build="1781253050"/>
  <size package="10664987" installed="10656573" archive="10657108"/>
  <location href="src/openvpn-mfa-plugin-1.0.2-bp157.1.2.src.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:flx5</rpm:vendor>
    <rpm:group>Productivity/Networking/Security</rpm:group>
    <rpm:buildhost>h02-ch1c</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="7284"/>
    <rpm:requires>
      <rpm:entry name="cargo"/>
      <rpm:entry name="cargo-packaging"/>
      <rpm:entry name="clang"/>
      <rpm:entry name="openvpn-devel"/>
      <rpm:entry name="patchelf"/>
      <rpm:entry name="pkgconfig"/>
      <rpm:entry name="pkgconfig(openssl)"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>openvpn-mfa-plugin</name>
  <arch>x86_64</arch>
  <version epoch="0" ver="1.0.2" rel="bp157.1.2"/>
  <checksum type="sha256" pkgid="YES">c76e8f8f83e202151c4620b0c71b42744811becdadb8725a535a3446700a748a</checksum>
  <summary>An OpenVPN Plugin for TOTP</summary>
  <description>An OpenVPN Plugin that allows using TOTP or certificates for the clients.
Depending on which factor was used different LDAP backends are called.</description>
  <packager></packager>
  <url>https://github.com/SUSE/openvpn-mfa-plugin</url>
  <time file="1781253062" build="1781253050"/>
  <size package="775244" installed="2542570" archive="2543288"/>
  <location href="x86_64/openvpn-mfa-plugin-1.0.2-bp157.1.2.x86_64.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:flx5</rpm:vendor>
    <rpm:group>Productivity/Networking/Security</rpm:group>
    <rpm:buildhost>h02-ch1c</rpm:buildhost>
    <rpm:sourcerpm>openvpn-mfa-plugin-1.0.2-bp157.1.2.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="14752"/>
    <rpm:provides>
      <rpm:entry name="bundled(rust-crate:aho-corasick)" flags="EQ" epoch="0" ver="1.1.4"/>
      <rpm:entry name="bundled(rust-crate:anstream)" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(rust-crate:anstyle)" flags="EQ" epoch="0" ver="1.0.14"/>
      <rpm:entry name="bundled(rust-crate:anstyle-parse)" flags="EQ" epoch="0" ver="1.0.0"/>
      <rpm:entry name="bundled(rust-crate:anstyle-query)" flags="EQ" epoch="0" ver="1.1.5"/>
      <rpm:entry name="bundled(rust-crate:async-trait)" flags="EQ" epoch="0" ver="0.1.89"/>
      <rpm:entry name="bundled(rust-crate:base64)" flags="EQ" epoch="0" ver="0.22.1"/>
      <rpm:entry name="bundled(rust-crate:bindgen)" flags="EQ" epoch="0" ver="0.72.1"/>
      <rpm:entry name="bundled(rust-crate:bitflags)" flags="EQ" epoch="0" ver="2.12.0"/>
      <rpm:entry name="bundled(rust-crate:bytes)" flags="EQ" epoch="0" ver="1.11.1"/>
      <rpm:entry name="bundled(rust-crate:cc)" flags="EQ" epoch="0" ver="1.2.63"/>
      <rpm:entry name="bundled(rust-crate:cexpr)" flags="EQ" epoch="0" ver="0.6.0"/>
      <rpm:entry name="bundled(rust-crate:cfg-if)" flags="EQ" epoch="0" ver="1.0.4"/>
      <rpm:entry name="bundled(rust-crate:chacha20)" flags="EQ" epoch="0" ver="0.10.0"/>
      <rpm:entry name="bundled(rust-crate:clang-sys)" flags="EQ" epoch="0" ver="1.8.1"/>
      <rpm:entry name="bundled(rust-crate:clap)" flags="EQ" epoch="0" ver="4.6.1"/>
      <rpm:entry name="bundled(rust-crate:clap_builder)" flags="EQ" epoch="0" ver="4.6.0"/>
      <rpm:entry name="bundled(rust-crate:clap_derive)" flags="EQ" epoch="0" ver="4.6.1"/>
      <rpm:entry name="bundled(rust-crate:clap_lex)" flags="EQ" epoch="0" ver="1.1.0"/>
      <rpm:entry name="bundled(rust-crate:colorchoice)" flags="EQ" epoch="0" ver="1.0.5"/>
      <rpm:entry name="bundled(rust-crate:cpufeatures)" flags="EQ" epoch="0" ver="0.3.0"/>
      <rpm:entry name="bundled(rust-crate:crossbeam-channel)" flags="EQ" epoch="0" ver="0.5.15"/>
      <rpm:entry name="bundled(rust-crate:crossbeam-epoch)" flags="EQ" epoch="0" ver="0.9.18"/>
      <rpm:entry name="bundled(rust-crate:crossbeam-utils)" flags="EQ" epoch="0" ver="0.8.21"/>
      <rpm:entry name="bundled(rust-crate:displaydoc)" flags="EQ" epoch="0" ver="0.2.6"/>
      <rpm:entry name="bundled(rust-crate:either)" flags="EQ" epoch="0" ver="1.16.0"/>
      <rpm:entry name="bundled(rust-crate:equivalent)" flags="EQ" epoch="0" ver="1.0.2"/>
      <rpm:entry name="bundled(rust-crate:find-msvc-tools)" flags="EQ" epoch="0" ver="0.1.9"/>
      <rpm:entry name="bundled(rust-crate:foreign-types)" flags="EQ" epoch="0" ver="0.3.2"/>
      <rpm:entry name="bundled(rust-crate:foreign-types-shared)" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(rust-crate:form_urlencoded)" flags="EQ" epoch="0" ver="1.2.2"/>
      <rpm:entry name="bundled(rust-crate:futures)" flags="EQ" epoch="0" ver="0.3.32"/>
      <rpm:entry name="bundled(rust-crate:futures-channel)" flags="EQ" epoch="0" ver="0.3.32"/>
      <rpm:entry name="bundled(rust-crate:futures-core)" flags="EQ" epoch="0" ver="0.3.32"/>
      <rpm:entry name="bundled(rust-crate:futures-executor)" flags="EQ" epoch="0" ver="0.3.32"/>
      <rpm:entry name="bundled(rust-crate:futures-io)" flags="EQ" epoch="0" ver="0.3.32"/>
      <rpm:entry name="bundled(rust-crate:futures-macro)" flags="EQ" epoch="0" ver="0.3.32"/>
      <rpm:entry name="bundled(rust-crate:futures-sink)" flags="EQ" epoch="0" ver="0.3.32"/>
      <rpm:entry name="bundled(rust-crate:futures-task)" flags="EQ" epoch="0" ver="0.3.32"/>
      <rpm:entry name="bundled(rust-crate:futures-util)" flags="EQ" epoch="0" ver="0.3.32"/>
      <rpm:entry name="bundled(rust-crate:getrandom)" flags="EQ" epoch="0" ver="0.4.2"/>
      <rpm:entry name="bundled(rust-crate:getset)" flags="EQ" epoch="0" ver="0.1.6"/>
      <rpm:entry name="bundled(rust-crate:glob)" flags="EQ" epoch="0" ver="0.3.3"/>
      <rpm:entry name="bundled(rust-crate:heck)" flags="EQ" epoch="0" ver="0.5.0"/>
      <rpm:entry name="bundled(rust-crate:icu_collections)" flags="EQ" epoch="0" ver="2.2.0"/>
      <rpm:entry name="bundled(rust-crate:icu_locale_core)" flags="EQ" epoch="0" ver="2.2.0"/>
      <rpm:entry name="bundled(rust-crate:icu_normalizer)" flags="EQ" epoch="0" ver="2.2.0"/>
      <rpm:entry name="bundled(rust-crate:icu_normalizer_data)" flags="EQ" epoch="0" ver="2.2.0"/>
      <rpm:entry name="bundled(rust-crate:icu_properties)" flags="EQ" epoch="0" ver="2.2.0"/>
      <rpm:entry name="bundled(rust-crate:icu_properties_data)" flags="EQ" epoch="0" ver="2.2.0"/>
      <rpm:entry name="bundled(rust-crate:icu_provider)" flags="EQ" epoch="0" ver="2.2.0"/>
      <rpm:entry name="bundled(rust-crate:idna)" flags="EQ" epoch="0" ver="1.1.0"/>
      <rpm:entry name="bundled(rust-crate:idna_adapter)" flags="EQ" epoch="0" ver="1.2.2"/>
      <rpm:entry name="bundled(rust-crate:is_terminal_polyfill)" flags="EQ" epoch="0" ver="1.70.2"/>
      <rpm:entry name="bundled(rust-crate:itertools)" flags="EQ" epoch="0" ver="0.13.0"/>
      <rpm:entry name="bundled(rust-crate:lber)" flags="EQ" epoch="0" ver="0.5.1"/>
      <rpm:entry name="bundled(rust-crate:ldap3)" flags="EQ" epoch="0" ver="0.12.1"/>
      <rpm:entry name="bundled(rust-crate:libc)" flags="EQ" epoch="0" ver="0.2.186"/>
      <rpm:entry name="bundled(rust-crate:libloading)" flags="EQ" epoch="0" ver="0.8.9"/>
      <rpm:entry name="bundled(rust-crate:litemap)" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(rust-crate:lock_api)" flags="EQ" epoch="0" ver="0.4.14"/>
      <rpm:entry name="bundled(rust-crate:log)" flags="EQ" epoch="0" ver="0.4.30"/>
      <rpm:entry name="bundled(rust-crate:memchr)" flags="EQ" epoch="0" ver="2.8.1"/>
      <rpm:entry name="bundled(rust-crate:minimal-lexical)" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(rust-crate:mio)" flags="EQ" epoch="0" ver="1.2.1"/>
      <rpm:entry name="bundled(rust-crate:moka)" flags="EQ" epoch="0" ver="0.12.15"/>
      <rpm:entry name="bundled(rust-crate:native-tls)" flags="EQ" epoch="0" ver="0.2.18"/>
      <rpm:entry name="bundled(rust-crate:nom)" flags="EQ" epoch="0" ver="7.1.3"/>
      <rpm:entry name="bundled(rust-crate:openssl)" flags="EQ" epoch="0" ver="0.10.80"/>
      <rpm:entry name="bundled(rust-crate:openssl-macros)" flags="EQ" epoch="0" ver="0.1.1"/>
      <rpm:entry name="bundled(rust-crate:openssl-probe)" flags="EQ" epoch="0" ver="0.2.1"/>
      <rpm:entry name="bundled(rust-crate:openssl-sys)" flags="EQ" epoch="0" ver="0.9.116"/>
      <rpm:entry name="bundled(rust-crate:openvpn-mfa)" flags="EQ" epoch="0" ver="0.1.0"/>
      <rpm:entry name="bundled(rust-crate:parking_lot)" flags="EQ" epoch="0" ver="0.12.5"/>
      <rpm:entry name="bundled(rust-crate:parking_lot_core)" flags="EQ" epoch="0" ver="0.9.12"/>
      <rpm:entry name="bundled(rust-crate:percent-encoding)" flags="EQ" epoch="0" ver="2.3.2"/>
      <rpm:entry name="bundled(rust-crate:pin-project-lite)" flags="EQ" epoch="0" ver="0.2.17"/>
      <rpm:entry name="bundled(rust-crate:pkg-config)" flags="EQ" epoch="0" ver="0.3.33"/>
      <rpm:entry name="bundled(rust-crate:portable-atomic)" flags="EQ" epoch="0" ver="1.13.1"/>
      <rpm:entry name="bundled(rust-crate:potential_utf)" flags="EQ" epoch="0" ver="0.1.5"/>
      <rpm:entry name="bundled(rust-crate:prettyplease)" flags="EQ" epoch="0" ver="0.2.37"/>
      <rpm:entry name="bundled(rust-crate:proc-macro-error-attr2)" flags="EQ" epoch="0" ver="2.0.0"/>
      <rpm:entry name="bundled(rust-crate:proc-macro-error2)" flags="EQ" epoch="0" ver="2.0.1"/>
      <rpm:entry name="bundled(rust-crate:proc-macro2)" flags="EQ" epoch="0" ver="1.0.106"/>
      <rpm:entry name="bundled(rust-crate:quote)" flags="EQ" epoch="0" ver="1.0.45"/>
      <rpm:entry name="bundled(rust-crate:rand)" flags="EQ" epoch="0" ver="0.10.1"/>
      <rpm:entry name="bundled(rust-crate:rand_core)" flags="EQ" epoch="0" ver="0.10.1"/>
      <rpm:entry name="bundled(rust-crate:regex)" flags="EQ" epoch="0" ver="1.12.3"/>
      <rpm:entry name="bundled(rust-crate:regex-automata)" flags="EQ" epoch="0" ver="0.4.14"/>
      <rpm:entry name="bundled(rust-crate:regex-syntax)" flags="EQ" epoch="0" ver="0.8.10"/>
      <rpm:entry name="bundled(rust-crate:rustc-hash)" flags="EQ" epoch="0" ver="2.1.2"/>
      <rpm:entry name="bundled(rust-crate:scopeguard)" flags="EQ" epoch="0" ver="1.2.0"/>
      <rpm:entry name="bundled(rust-crate:serde)" flags="EQ" epoch="0" ver="1.0.228"/>
      <rpm:entry name="bundled(rust-crate:serde_core)" flags="EQ" epoch="0" ver="1.0.228"/>
      <rpm:entry name="bundled(rust-crate:shlex)" flags="EQ" epoch="0" ver="1.3.0"/>
      <rpm:entry name="bundled(rust-crate:shlex)" flags="EQ" epoch="0" ver="2.0.1"/>
      <rpm:entry name="bundled(rust-crate:slab)" flags="EQ" epoch="0" ver="0.4.12"/>
      <rpm:entry name="bundled(rust-crate:smallvec)" flags="EQ" epoch="0" ver="1.15.1"/>
      <rpm:entry name="bundled(rust-crate:socket2)" flags="EQ" epoch="0" ver="0.6.4"/>
      <rpm:entry name="bundled(rust-crate:stable_deref_trait)" flags="EQ" epoch="0" ver="1.2.1"/>
      <rpm:entry name="bundled(rust-crate:strsim)" flags="EQ" epoch="0" ver="0.11.1"/>
      <rpm:entry name="bundled(rust-crate:syn)" flags="EQ" epoch="0" ver="2.0.117"/>
      <rpm:entry name="bundled(rust-crate:synstructure)" flags="EQ" epoch="0" ver="0.13.2"/>
      <rpm:entry name="bundled(rust-crate:tagptr)" flags="EQ" epoch="0" ver="0.2.0"/>
      <rpm:entry name="bundled(rust-crate:thiserror)" flags="EQ" epoch="0" ver="2.0.18"/>
      <rpm:entry name="bundled(rust-crate:thiserror-impl)" flags="EQ" epoch="0" ver="2.0.18"/>
      <rpm:entry name="bundled(rust-crate:tinystr)" flags="EQ" epoch="0" ver="0.8.3"/>
      <rpm:entry name="bundled(rust-crate:tokio)" flags="EQ" epoch="0" ver="1.52.3"/>
      <rpm:entry name="bundled(rust-crate:tokio-macros)" flags="EQ" epoch="0" ver="2.7.0"/>
      <rpm:entry name="bundled(rust-crate:tokio-native-tls)" flags="EQ" epoch="0" ver="0.3.1"/>
      <rpm:entry name="bundled(rust-crate:tokio-stream)" flags="EQ" epoch="0" ver="0.1.18"/>
      <rpm:entry name="bundled(rust-crate:tokio-util)" flags="EQ" epoch="0" ver="0.7.18"/>
      <rpm:entry name="bundled(rust-crate:unicode-ident)" flags="EQ" epoch="0" ver="1.0.24"/>
      <rpm:entry name="bundled(rust-crate:url)" flags="EQ" epoch="0" ver="2.5.8"/>
      <rpm:entry name="bundled(rust-crate:utf8_iter)" flags="EQ" epoch="0" ver="1.0.4"/>
      <rpm:entry name="bundled(rust-crate:utf8parse)" flags="EQ" epoch="0" ver="0.2.2"/>
      <rpm:entry name="bundled(rust-crate:uuid)" flags="EQ" epoch="0" ver="1.23.2"/>
      <rpm:entry name="bundled(rust-crate:vcpkg)" flags="EQ" epoch="0" ver="0.2.15"/>
      <rpm:entry name="bundled(rust-crate:writeable)" flags="EQ" epoch="0" ver="0.6.3"/>
      <rpm:entry name="bundled(rust-crate:yoke)" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(rust-crate:yoke-derive)" flags="EQ" epoch="0" ver="0.8.2"/>
      <rpm:entry name="bundled(rust-crate:zerofrom)" flags="EQ" epoch="0" ver="0.1.8"/>
      <rpm:entry name="bundled(rust-crate:zerofrom-derive)" flags="EQ" epoch="0" ver="0.1.7"/>
      <rpm:entry name="bundled(rust-crate:zerotrie)" flags="EQ" epoch="0" ver="0.2.4"/>
      <rpm:entry name="bundled(rust-crate:zerovec)" flags="EQ" epoch="0" ver="0.11.6"/>
      <rpm:entry name="bundled(rust-crate:zerovec-derive)" flags="EQ" epoch="0" ver="0.11.3"/>
      <rpm:entry name="openvpn-mfa-plugin" flags="EQ" epoch="0" ver="1.0.2" rel="bp157.1.2"/>
      <rpm:entry name="openvpn-mfa-plugin(x86-64)" flags="EQ" epoch="0" ver="1.0.2" rel="bp157.1.2"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="ld-linux-x86-64.so.2()(64bit)"/>
      <rpm:entry name="ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)"/>
      <rpm:entry name="libcrypto.so.3()(64bit)"/>
      <rpm:entry name="libcrypto.so.3(OPENSSL_3.0.0)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1()(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_3.0)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_3.3)(64bit)"/>
      <rpm:entry name="libgcc_s.so.1(GCC_4.2.0)(64bit)"/>
      <rpm:entry name="libm.so.6()(64bit)"/>
      <rpm:entry name="libm.so.6(GLIBC_2.29)(64bit)"/>
      <rpm:entry name="libssl.so.3()(64bit)"/>
      <rpm:entry name="libssl.so.3(OPENSSL_3.0.0)(64bit)"/>
      <rpm:entry name="openvpn"/>
      <rpm:entry name="libc.so.6(GLIBC_2.34)(64bit)"/>
    </rpm:requires>
  </format>
</package>
</metadata>