Bug 267223 - [New Port] security/hyperhotp: Programmer for the HOTP feature of hyperFIDO USB security keys
Summary: [New Port] security/hyperhotp: Programmer for the HOTP feature of hyperFIDO ...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Li-Wen Hsu
URL: https://github.com/casept/hyperhotp
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-20 10:27 UTC by Robert Clausecker
Modified: 2022-10-22 09:58 UTC (History)
1 user (show)

See Also:


Attachments
[New Port] security/hyperhotp: Programmer for the HOTP feature of hyperFIDO USB security keys (8.92 KB, patch)
2022-10-20 10:27 UTC, Robert Clausecker
fuz: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Clausecker freebsd_committer freebsd_triage 2022-10-20 10:27:33 UTC
Created attachment 237480 [details]
[New Port] security/hyperhotp: Programmer for the HOTP  feature of hyperFIDO USB security keys

HyperHOTP is an open re-implementation of the programming software for
the HOTP feature of the hyperFIDO security keys. It's based on reverse-
engineering the Windows-based programmer available on Hypersecu's
website.

Tested with Poudriere on armv7 arm64 FreeBSD 13.1.
Comment 1 commit-hook freebsd_committer freebsd_triage 2022-10-22 09:58:21 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bc2ac7558455e8f6d0c7ccf60ccf91ccbe5f752e

commit bc2ac7558455e8f6d0c7ccf60ccf91ccbe5f752e
Author:     Robert Clausecker <fuz@fuz.su>
AuthorDate: 2022-10-20 10:20:31 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2022-10-22 09:56:59 +0000

    Add security/hyperhotp: Programmer for the HOTP feature of hyperFIDO USB security keys

    HyperHOTP is an open re-implementation of the programming software for
    the HOTP feature of the hyperFIDO security keys. It's based on reverse-
    engineering the Windows-based programmer available on Hypersecu's
    website.

    WWW: https://github.com/casept/hyperhotp

    PR:             267223

 security/Makefile                                     |  1 +
 security/hyperhotp/Makefile (new)                     | 19 +++++++++++++++++++
 security/hyperhotp/distinfo (new)                     |  3 +++
 .../files/patch-cmake_FindLibusb.cmake (new)          | 19 +++++++++++++++++++
 .../hyperhotp/files/patch-src_core_hyperhotp.c (new)  | 10 ++++++++++
 .../hyperhotp/files/patch-src_core_hyperhotp.h (new)  | 10 ++++++++++
 security/hyperhotp/files/patch-src_core_log.c (new)   |  8 ++++++++
 security/hyperhotp/files/patch-src_core_log.h (new)   | 10 ++++++++++
 .../hyperhotp/files/patch-src_core_u2fhid.c (new)     | 10 ++++++++++
 .../hyperhotp/files/patch-src_core_u2fhid.h (new)     | 10 ++++++++++
 security/hyperhotp/files/patch-src_core_usb.c (new)   | 10 ++++++++++
 security/hyperhotp/files/patch-src_core_usb.h (new)   | 10 ++++++++++
 security/hyperhotp/files/patch-src_gui_main.c (new)   |  9 +++++++++
 security/hyperhotp/pkg-descr (new)                    |  4 ++++
 14 files changed, 133 insertions(+)