notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details on branch 2022Q2
oath-toolkit Library, tools, and PAM module for OATH authentication
2.6.7_3 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.6.7_3Version of this port present on the latest quarterly branch.
Maintainer: ale@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-04-24 04:16:20
Last Update: 2022-04-10 19:47:23
Commit Hash: 035e778
License: GPLv3+ LGPL20+
WWW:
http://www.nongnu.org/oath-toolkit/
Description:
The OATH Toolkit contains a shared library, command line tool and a PAM module that makes it possible to build one-time password authentication systems. Supported technologies include the event-based HOTP algorithm and the time-based TOTP algorithm. OATH is the Open AuTHentication organization which specify the algorithms. The components included in the package is: - liboath: A shared and static C library for OATH handling. - oathtool: A command line tool for generating and validating OTPs. - pam_oath: A PAM module for pluggable login authentication for OATH. WWW: http://www.nongnu.org/oath-toolkit/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (167 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/oath-toolkit-2.6.7_3/catalog.mk
  3. /usr/local/share/licenses/oath-toolkit-2.6.7_3/LICENSE
  4. /usr/local/share/licenses/oath-toolkit-2.6.7_3/GPLv3+
  5. /usr/local/share/licenses/oath-toolkit-2.6.7_3/LGPL20+
  6. bin/oathtool
  7. bin/pskctool
  8. include/liboath/oath.h
  9. include/pskc/container.h
  10. include/pskc/enums.h
  11. include/pskc/errors.h
  12. include/pskc/exports.h
  13. include/pskc/global.h
  14. include/pskc/keypackage.h
  15. include/pskc/pskc.h
  16. include/pskc/version.h
  17. lib/liboath.a
  18. lib/liboath.so
  19. lib/liboath.so.0
  20. lib/liboath.so.0.1.3
  21. lib/libpskc.a
  22. lib/libpskc.so
  23. lib/libpskc.so.0
  24. lib/libpskc.so.0.0.1
  25. lib/security/pam_oath.so
  26. libdata/pkgconfig/liboath.pc
  27. libdata/pkgconfig/libpskc.pc
  28. man/man1/oathtool.1.gz
  29. man/man1/pskctool.1.gz
  30. man/man3/oath_authenticate_usersfile.3.gz
  31. man/man3/oath_base32_decode.3.gz
  32. man/man3/oath_base32_encode.3.gz
  33. man/man3/oath_bin2hex.3.gz
  34. man/man3/oath_check_version.3.gz
  35. man/man3/oath_done.3.gz
  36. man/man3/oath_hex2bin.3.gz
  37. man/man3/oath_hotp_generate.3.gz
  38. man/man3/oath_hotp_validate.3.gz
  39. man/man3/oath_hotp_validate_callback.3.gz
  40. man/man3/oath_init.3.gz
  41. man/man3/oath_strerror.3.gz
  42. man/man3/oath_strerror_name.3.gz
  43. man/man3/oath_totp_generate.3.gz
  44. man/man3/oath_totp_generate2.3.gz
  45. man/man3/oath_totp_validate.3.gz
  46. man/man3/oath_totp_validate2.3.gz
  47. man/man3/oath_totp_validate4.3.gz
  48. man/man3/oath_totp_validate2_callback.3.gz
  49. man/man3/oath_totp_validate4_callback.3.gz
  50. man/man3/oath_totp_validate3.3.gz
  51. man/man3/oath_totp_validate3_callback.3.gz
  52. man/man3/oath_totp_validate_callback.3.gz
  53. man/man3/pskc_add_keypackage.3.gz
  54. man/man3/pskc_build_xml.3.gz
  55. man/man3/pskc_check_version.3.gz
  56. man/man3/pskc_done.3.gz
  57. man/man3/pskc_free.3.gz
  58. man/man3/pskc_get_cryptomodule_id.3.gz
  59. man/man3/pskc_get_device_devicebinding.3.gz
  60. man/man3/pskc_get_device_expirydate.3.gz
  61. man/man3/pskc_get_device_issueno.3.gz
  62. man/man3/pskc_get_device_manufacturer.3.gz
  63. man/man3/pskc_get_device_model.3.gz
  64. man/man3/pskc_get_device_serialno.3.gz
  65. man/man3/pskc_get_device_startdate.3.gz
  66. man/man3/pskc_get_device_userid.3.gz
  67. man/man3/pskc_get_id.3.gz
  68. man/man3/pskc_get_key_algorithm.3.gz
  69. man/man3/pskc_get_key_algparm_chall_checkdigits.3.gz
  70. man/man3/pskc_get_key_algparm_chall_encoding.3.gz
  71. man/man3/pskc_get_key_algparm_chall_max.3.gz
  72. man/man3/pskc_get_key_algparm_chall_min.3.gz
  73. man/man3/pskc_get_key_algparm_resp_checkdigits.3.gz
  74. man/man3/pskc_get_key_algparm_resp_encoding.3.gz
  75. man/man3/pskc_get_key_algparm_resp_length.3.gz
  76. man/man3/pskc_get_key_algparm_suite.3.gz
  77. man/man3/pskc_get_key_data_b64secret.3.gz
  78. man/man3/pskc_get_key_data_counter.3.gz
  79. man/man3/pskc_get_key_data_secret.3.gz
  80. man/man3/pskc_get_key_data_time.3.gz
  81. man/man3/pskc_get_key_data_timedrift.3.gz
  82. man/man3/pskc_get_key_data_timeinterval.3.gz
  83. man/man3/pskc_get_key_friendlyname.3.gz
  84. man/man3/pskc_get_key_id.3.gz
  85. man/man3/pskc_get_key_issuer.3.gz
  86. man/man3/pskc_get_key_policy_expirydate.3.gz
  87. man/man3/pskc_get_key_policy_keyusages.3.gz
  88. man/man3/pskc_get_key_policy_numberoftransactions.3.gz
  89. man/man3/pskc_get_key_policy_pinencoding.3.gz
  90. man/man3/pskc_get_key_policy_pinkeyid.3.gz
  91. man/man3/pskc_get_key_policy_pinmaxfailedattempts.3.gz
  92. man/man3/pskc_get_key_policy_pinmaxlength.3.gz
  93. man/man3/pskc_get_key_policy_pinminlength.3.gz
  94. man/man3/pskc_get_key_policy_pinusagemode.3.gz
  95. man/man3/pskc_get_key_policy_startdate.3.gz
  96. man/man3/pskc_get_key_profileid.3.gz
  97. man/man3/pskc_get_key_reference.3.gz
  98. man/man3/pskc_get_key_userid.3.gz
  99. man/man3/pskc_get_keypackage.3.gz
  100. man/man3/pskc_get_signed_p.3.gz
  101. man/man3/pskc_get_version.3.gz
  102. man/man3/pskc_global_done.3.gz
  103. man/man3/pskc_global_init.3.gz
  104. man/man3/pskc_global_log.3.gz
  105. man/man3/pskc_init.3.gz
  106. man/man3/pskc_keyusage2str.3.gz
  107. man/man3/pskc_output.3.gz
  108. man/man3/pskc_parse_from_memory.3.gz
  109. man/man3/pskc_pinusagemode2str.3.gz
  110. man/man3/pskc_set_cryptomodule_id.3.gz
  111. man/man3/pskc_set_device_devicebinding.3.gz
  112. man/man3/pskc_set_device_expirydate.3.gz
  113. man/man3/pskc_set_device_issueno.3.gz
  114. man/man3/pskc_set_device_manufacturer.3.gz
  115. man/man3/pskc_set_device_model.3.gz
  116. man/man3/pskc_set_device_serialno.3.gz
  117. man/man3/pskc_set_device_startdate.3.gz
  118. man/man3/pskc_set_device_userid.3.gz
  119. man/man3/pskc_set_id.3.gz
  120. man/man3/pskc_set_key_algorithm.3.gz
  121. man/man3/pskc_set_key_algparm_chall_checkdigits.3.gz
  122. man/man3/pskc_set_key_algparm_chall_encoding.3.gz
  123. man/man3/pskc_set_key_algparm_chall_max.3.gz
  124. man/man3/pskc_set_key_algparm_chall_min.3.gz
  125. man/man3/pskc_set_key_algparm_resp_checkdigits.3.gz
  126. man/man3/pskc_set_key_algparm_resp_encoding.3.gz
  127. man/man3/pskc_set_key_algparm_resp_length.3.gz
  128. man/man3/pskc_set_key_algparm_suite.3.gz
  129. man/man3/pskc_set_key_data_b64secret.3.gz
  130. man/man3/pskc_set_key_data_counter.3.gz
  131. man/man3/pskc_set_key_data_secret.3.gz
  132. man/man3/pskc_set_key_data_time.3.gz
  133. man/man3/pskc_set_key_data_timedrift.3.gz
  134. man/man3/pskc_set_key_data_timeinterval.3.gz
  135. man/man3/pskc_set_key_friendlyname.3.gz
  136. man/man3/pskc_set_key_id.3.gz
  137. man/man3/pskc_set_key_issuer.3.gz
  138. man/man3/pskc_set_key_policy_expirydate.3.gz
  139. man/man3/pskc_set_key_policy_keyusages.3.gz
  140. man/man3/pskc_set_key_policy_numberoftransactions.3.gz
  141. man/man3/pskc_set_key_policy_pinencoding.3.gz
  142. man/man3/pskc_set_key_policy_pinkeyid.3.gz
  143. man/man3/pskc_set_key_policy_pinmaxfailedattempts.3.gz
  144. man/man3/pskc_set_key_policy_pinmaxlength.3.gz
  145. man/man3/pskc_set_key_policy_pinminlength.3.gz
  146. man/man3/pskc_set_key_policy_pinusagemode.3.gz
  147. man/man3/pskc_set_key_policy_startdate.3.gz
  148. man/man3/pskc_set_key_profileid.3.gz
  149. man/man3/pskc_set_key_reference.3.gz
  150. man/man3/pskc_set_key_userid.3.gz
  151. man/man3/pskc_set_version.3.gz
  152. man/man3/pskc_sign_x509.3.gz
  153. man/man3/pskc_str2keyusage.3.gz
  154. man/man3/pskc_str2pinusagemode.3.gz
  155. man/man3/pskc_str2valueformat.3.gz
  156. man/man3/pskc_strerror.3.gz
  157. man/man3/pskc_strerror_name.3.gz
  158. man/man3/pskc_validate.3.gz
  159. man/man3/pskc_valueformat2str.3.gz
  160. man/man3/pskc_verify_x509crt.3.gz
  161. share/xml/pskc/catalog-pskc.xml
  162. share/xml/pskc/pskc-schema.xsd
  163. share/xml/pskc/xenc-schema.xsd
  164. share/xml/pskc/xmldsig-core-schema.xsd
  165. @owner
  166. @group
  167. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • oath-toolkit>0:security/oath-toolkit
To install the port:
cd /usr/ports/security/oath-toolkit/ && make install clean
To add the package, run one of these commands:
  • pkg install security/oath-toolkit
  • pkg install oath-toolkit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: oath-toolkit
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1643620380 SHA256 (oath-toolkit-2.6.7.tar.gz) = 36eddfce8f2f36347fb257dbf878ba0303a2eaafe24eaa071d5cd302261046a9 SIZE (oath-toolkit-2.6.7.tar.gz) = 5625279

Packages (timestamps in pop-ups are UTC):
oath-toolkit
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.6.142.6.14-2.6.9_22.6.14n/an/an/a
FreeBSD:13:quarterly2.6.132.6.142.6.7_32.6.9_22.6.13n/an/an/a
FreeBSD:14:latest2.6.142.6.142.6.7_32.6.9_22.6.142.6.7_3-2.6.7_3
FreeBSD:14:quarterly2.6.142.6.14-2.6.9_22.6.142.6.92.6.92.6.9
FreeBSD:15:latest2.6.142.6.14n/a2.6.9_2n/an/a2.6.92.6.9
FreeBSD:15:quarterly2.6.142.6.14n/a-n/an/a--
FreeBSD:16:latest2.6.142.6.14n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libltdl.so : devel/libltdl
  2. libxml2.so : textproc/libxml2
  3. libxmlsec1.so : security/xmlsec1
This port is required by:
for Libraries
  1. net/ceph14

Configuration Options:
===> The following configuration options are available for oath-toolkit-2.6.7_3: DOCS=on: Build and/or install documentation PSKC=on: Portable Symmetric Key Container (RFC 6030) support ===> Use 'make config' to modify these settings
Options name:
security_oath-toolkit
USES:
gmake libtool pathfix pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (7 items)
Collapse this list.
  1. ftp://ftp.twaren.net/Unix/NonGNU/oath-toolkit/
  2. http://ftp.twaren.net/Unix/NonGNU/oath-toolkit/
  3. http://gnu.mirrors.pair.com/savannah/savannah/oath-toolkit/
  4. http://mirror.lihnidos.org/GNU/savannah/oath-toolkit/
  5. http://nongnu.askapache.com/oath-toolkit/
  6. https://download-mirror.savannah.gnu.org/releases/oath-toolkit/
  7. https://download.savannah.gnu.org/releases/oath-toolkit/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.6.7_3
10 Apr 2022 19:47:23
commit hash: 035e778ee53345464c2d7466a3895e17073ad1f6commit hash: 035e778ee53345464c2d7466a3895e17073ad1f6commit hash: 035e778ee53345464c2d7466a3895e17073ad1f6commit hash: 035e778ee53345464c2d7466a3895e17073ad1f6 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate and direct commit to quarterly as PORTREVISIONs
may not match from main.

PR: 262853, 262940, 262877
Approved by: fluffy (mentor)

Number of commits found: 1