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 photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it''''''''s already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2023Q4
tpm2-tools TPM2 tools
5.5_1 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 5.5_1Version of this port present on the latest quarterly branch.
Maintainer: tstruk@gmail.com search for ports maintained by this maintainer
Port Added: 2023-10-04 20:06:39
Last Update: 2023-10-04 20:04:13
Commit Hash: 61b5d46
License: BSD2CLAUSE
WWW:
https://github.com/tpm2-software/tpm2-tools
Description:
This port contains the code for the TPM (Trusted Platform Module) 2.0 tools based on tpm2-tss.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (212 items)
Collapse this list.
  1. /usr/local/share/licenses/tpm2-tools-5.5_1/catalog.mk
  2. /usr/local/share/licenses/tpm2-tools-5.5_1/LICENSE
  3. /usr/local/share/licenses/tpm2-tools-5.5_1/BSD2CLAUSE
  4. bin/tpm2
  5. bin/tpm2_activatecredential
  6. bin/tpm2_certify
  7. bin/tpm2_certifycreation
  8. bin/tpm2_certifyX509certutil
  9. bin/tpm2_changeauth
  10. bin/tpm2_changeeps
  11. bin/tpm2_changepps
  12. bin/tpm2_checkquote
  13. bin/tpm2_clear
  14. bin/tpm2_clearcontrol
  15. bin/tpm2_clockrateadjust
  16. bin/tpm2_commit
  17. bin/tpm2_create
  18. bin/tpm2_createak
  19. bin/tpm2_createek
  20. bin/tpm2_createpolicy
  21. bin/tpm2_createprimary
  22. bin/tpm2_dictionarylockout
  23. bin/tpm2_duplicate
  24. bin/tpm2_ecdhkeygen
  25. bin/tpm2_ecdhzgen
  26. bin/tpm2_ecephemeral
  27. bin/tpm2_encodeobject
  28. bin/tpm2_encryptdecrypt
  29. bin/tpm2_eventlog
  30. bin/tpm2_evictcontrol
  31. bin/tpm2_flushcontext
  32. bin/tpm2_getcap
  33. bin/tpm2_getcommandauditdigest
  34. bin/tpm2_geteccparameters
  35. bin/tpm2_getekcertificate
  36. bin/tpm2_getpolicydigest
  37. bin/tpm2_getrandom
  38. bin/tpm2_getsessionauditdigest
  39. bin/tpm2_gettestresult
  40. bin/tpm2_gettime
  41. bin/tpm2_hash
  42. bin/tpm2_hierarchycontrol
  43. bin/tpm2_hmac
  44. bin/tpm2_import
  45. bin/tpm2_incrementalselftest
  46. bin/tpm2_load
  47. bin/tpm2_loadexternal
  48. bin/tpm2_makecredential
  49. bin/tpm2_nvcertify
  50. bin/tpm2_nvdefine
  51. bin/tpm2_nvextend
  52. bin/tpm2_nvincrement
  53. bin/tpm2_nvread
  54. bin/tpm2_nvreadlock
  55. bin/tpm2_nvreadpublic
  56. bin/tpm2_nvsetbits
  57. bin/tpm2_nvundefine
  58. bin/tpm2_nvwrite
  59. bin/tpm2_nvwritelock
  60. bin/tpm2_pcrallocate
  61. bin/tpm2_pcrevent
  62. bin/tpm2_pcrextend
  63. bin/tpm2_pcrread
  64. bin/tpm2_pcrreset
  65. bin/tpm2_policyauthorize
  66. bin/tpm2_policyauthorizenv
  67. bin/tpm2_policyauthvalue
  68. bin/tpm2_policycommandcode
  69. bin/tpm2_policycountertimer
  70. bin/tpm2_policycphash
  71. bin/tpm2_policyduplicationselect
  72. bin/tpm2_policylocality
  73. bin/tpm2_policynamehash
  74. bin/tpm2_policynv
  75. bin/tpm2_policynvwritten
  76. bin/tpm2_policyor
  77. bin/tpm2_policypassword
  78. bin/tpm2_policypcr
  79. bin/tpm2_policyrestart
  80. bin/tpm2_policysecret
  81. bin/tpm2_policysigned
  82. bin/tpm2_policytemplate
  83. bin/tpm2_policyticket
  84. bin/tpm2_print
  85. bin/tpm2_quote
  86. bin/tpm2_rc_decode
  87. bin/tpm2_readclock
  88. bin/tpm2_readpublic
  89. bin/tpm2_rsadecrypt
  90. bin/tpm2_rsaencrypt
  91. bin/tpm2_selftest
  92. bin/tpm2_send
  93. bin/tpm2_sessionconfig
  94. bin/tpm2_setclock
  95. bin/tpm2_setcommandauditstatus
  96. bin/tpm2_setprimarypolicy
  97. bin/tpm2_shutdown
  98. bin/tpm2_sign
  99. bin/tpm2_startauthsession
  100. bin/tpm2_startup
  101. bin/tpm2_stirrandom
  102. bin/tpm2_testparms
  103. bin/tpm2_unseal
  104. bin/tpm2_verifysignature
  105. bin/tpm2_zgen2phase
  106. man/man1/tpm2.1.gz
  107. man/man1/tpm2_activatecredential.1.gz
  108. man/man1/tpm2_certify.1.gz
  109. man/man1/tpm2_certifycreation.1.gz
  110. man/man1/tpm2_certifyX509certutil.1.gz
  111. man/man1/tpm2_changeauth.1.gz
  112. man/man1/tpm2_changeeps.1.gz
  113. man/man1/tpm2_changepps.1.gz
  114. man/man1/tpm2_checkquote.1.gz
  115. man/man1/tpm2_clear.1.gz
  116. man/man1/tpm2_clearcontrol.1.gz
  117. man/man1/tpm2_clockrateadjust.1.gz
  118. man/man1/tpm2_commit.1.gz
  119. man/man1/tpm2_create.1.gz
  120. man/man1/tpm2_createak.1.gz
  121. man/man1/tpm2_createek.1.gz
  122. man/man1/tpm2_createpolicy.1.gz
  123. man/man1/tpm2_createprimary.1.gz
  124. man/man1/tpm2_dictionarylockout.1.gz
  125. man/man1/tpm2_duplicate.1.gz
  126. man/man1/tpm2_ecdhkeygen.1.gz
  127. man/man1/tpm2_ecdhzgen.1.gz
  128. man/man1/tpm2_ecephemeral.1.gz
  129. man/man1/tpm2_encodeobject.1.gz
  130. man/man1/tpm2_encryptdecrypt.1.gz
  131. man/man1/tpm2_eventlog.1.gz
  132. man/man1/tpm2_evictcontrol.1.gz
  133. man/man1/tpm2_flushcontext.1.gz
  134. man/man1/tpm2_getcap.1.gz
  135. man/man1/tpm2_getcommandauditdigest.1.gz
  136. man/man1/tpm2_geteccparameters.1.gz
  137. man/man1/tpm2_getekcertificate.1.gz
  138. man/man1/tpm2_getpolicydigest.1.gz
  139. man/man1/tpm2_getrandom.1.gz
  140. man/man1/tpm2_getsessionauditdigest.1.gz
  141. man/man1/tpm2_gettestresult.1.gz
  142. man/man1/tpm2_gettime.1.gz
  143. man/man1/tpm2_hash.1.gz
  144. man/man1/tpm2_hierarchycontrol.1.gz
  145. man/man1/tpm2_hmac.1.gz
  146. man/man1/tpm2_import.1.gz
  147. man/man1/tpm2_incrementalselftest.1.gz
  148. man/man1/tpm2_load.1.gz
  149. man/man1/tpm2_loadexternal.1.gz
  150. man/man1/tpm2_makecredential.1.gz
  151. man/man1/tpm2_nvcertify.1.gz
  152. man/man1/tpm2_nvdefine.1.gz
  153. man/man1/tpm2_nvextend.1.gz
  154. man/man1/tpm2_nvincrement.1.gz
  155. man/man1/tpm2_nvread.1.gz
  156. man/man1/tpm2_nvreadlock.1.gz
  157. man/man1/tpm2_nvreadpublic.1.gz
  158. man/man1/tpm2_nvsetbits.1.gz
  159. man/man1/tpm2_nvundefine.1.gz
  160. man/man1/tpm2_nvwrite.1.gz
  161. man/man1/tpm2_nvwritelock.1.gz
  162. man/man1/tpm2_pcrallocate.1.gz
  163. man/man1/tpm2_pcrevent.1.gz
  164. man/man1/tpm2_pcrextend.1.gz
  165. man/man1/tpm2_pcrread.1.gz
  166. man/man1/tpm2_pcrreset.1.gz
  167. man/man1/tpm2_policyauthorize.1.gz
  168. man/man1/tpm2_policyauthorizenv.1.gz
  169. man/man1/tpm2_policyauthvalue.1.gz
  170. man/man1/tpm2_policycommandcode.1.gz
  171. man/man1/tpm2_policycountertimer.1.gz
  172. man/man1/tpm2_policycphash.1.gz
  173. man/man1/tpm2_policyduplicationselect.1.gz
  174. man/man1/tpm2_policylocality.1.gz
  175. man/man1/tpm2_policynamehash.1.gz
  176. man/man1/tpm2_policynv.1.gz
  177. man/man1/tpm2_policynvwritten.1.gz
  178. man/man1/tpm2_policyor.1.gz
  179. man/man1/tpm2_policypassword.1.gz
  180. man/man1/tpm2_policypcr.1.gz
  181. man/man1/tpm2_policyrestart.1.gz
  182. man/man1/tpm2_policysecret.1.gz
  183. man/man1/tpm2_policysigned.1.gz
  184. man/man1/tpm2_policytemplate.1.gz
  185. man/man1/tpm2_policyticket.1.gz
  186. man/man1/tpm2_print.1.gz
  187. man/man1/tpm2_quote.1.gz
  188. man/man1/tpm2_rc_decode.1.gz
  189. man/man1/tpm2_readclock.1.gz
  190. man/man1/tpm2_readpublic.1.gz
  191. man/man1/tpm2_rsadecrypt.1.gz
  192. man/man1/tpm2_rsaencrypt.1.gz
  193. man/man1/tpm2_selftest.1.gz
  194. man/man1/tpm2_send.1.gz
  195. man/man1/tpm2_sessionconfig.1.gz
  196. man/man1/tpm2_setclock.1.gz
  197. man/man1/tpm2_setcommandauditstatus.1.gz
  198. man/man1/tpm2_setprimarypolicy.1.gz
  199. man/man1/tpm2_shutdown.1.gz
  200. man/man1/tpm2_sign.1.gz
  201. man/man1/tpm2_startauthsession.1.gz
  202. man/man1/tpm2_startup.1.gz
  203. man/man1/tpm2_stirrandom.1.gz
  204. man/man1/tpm2_testparms.1.gz
  205. man/man1/tpm2_unseal.1.gz
  206. man/man1/tpm2_verifysignature.1.gz
  207. man/man1/tpm2_zgen2phase.1.gz
  208. share/bash-completion/completions/tpm2
  209. share/bash-completion/completions/tpm2_completion.bash
  210. @owner
  211. @group
  212. @mode
Collapse this list.
Dependency lines:
  • tpm2-tools>0:security/tpm2-tools
To install the port:
cd /usr/ports/security/tpm2-tools/ && make install clean
To add the package, run one of these commands:
  • pkg install security/tpm2-tools
  • pkg install tpm2-tools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: tpm2-tools
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1694303949 SHA256 (tpm2-tools-5.5.tar.gz) = 1fdb49c730537bfdaed088884881a61e3bfd121e957ec0bdceeec0261236c123 SIZE (tpm2-tools-5.5.tar.gz) = 1241390

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
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. libtss2-esys.so : security/tpm2-tss
  2. libcurl.so : ftp/curl
  3. libuuid.so : misc/e2fsprogs-libuuid
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
security_tpm2-tools
USES:
compiler:c11 gmake libtool pkgconfig ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/tpm2-software/tpm2-tools/releases/download/5.5/
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
5.5_1
04 Oct 2023 20:04:13
commit hash: 61b5d46f2faf578738ba2a4539b95adf0615dac2commit hash: 61b5d46f2faf578738ba2a4539b95adf0615dac2commit hash: 61b5d46f2faf578738ba2a4539b95adf0615dac2commit hash: 61b5d46f2faf578738ba2a4539b95adf0615dac2 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: John Hein
security/tpm2-tools: fix build if security/openssl is installed

If someone has DEFAULT_VERSIONS=ssl:openssl it will now check the lib in
/usr/local during configure.  Similarly if using
DEFAULT_VERSIONS=ssl:base, it looks in /usr/lib during configure.

PR:		274013
Approved by:	tstruk@gmail.com (maintainer)
MFH:		2023Q4

(cherry picked from commit a4f11eab468a6e3741cb8cdced5660634917120e)

Number of commits found: 1