Package: KeyNubLicDongle 1.1.1

Andreas Breitschopp

KeyNubLicDongle: Client for the 'KeyNub' USB License Dongle

Verifies that a 'KeyNub' USB license dongle is genuine, reads and writes the license records it holds, reads and increments its monotonic counters, and encrypts data so that only a dongle can decrypt it. The work is done by the vendor's native library, which the package loads at run time; the package installs without it and reports where it looked. Runs on Windows, Linux and macOS.

Authors:Andreas Breitschopp [aut, cre], KeyNub [cph]

KeyNubLicDongle_1.1.1.tar.gz
KeyNubLicDongle_1.1.1.zip(r-4.7-x86_64)KeyNubLicDongle_1.1.1.zip(r-4.7-arm64)KeyNubLicDongle_1.1.1.zip(r-4.6-x86_64)KeyNubLicDongle_1.1.1.zip(r-4.6-arm64)KeyNubLicDongle_1.1.1.zip(r-4.5-x86_64)
KeyNubLicDongle_1.1.1.tgz(r-4.6-x86_64)KeyNubLicDongle_1.1.1.tgz(r-4.6-arm64)KeyNubLicDongle_1.1.1.tgz(r-4.5-x86_64)KeyNubLicDongle_1.1.1.tgz(r-4.5-arm64)
KeyNubLicDongle_1.1.1.tar.gz(r-4.7-arm64)KeyNubLicDongle_1.1.1.tar.gz(r-4.7-x86_64)KeyNubLicDongle_1.1.1.tar.gz(r-4.6-arm64)KeyNubLicDongle_1.1.1.tar.gz(r-4.6-x86_64)
KeyNubLicDongle_1.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
KeyNubLicDongle/json (API)

# Install 'KeyNubLicDongle' in R:
install.packages('KeyNubLicDongle', repos = c('https://ab-keynub.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ab-keynub/keynub-sdk/issues

On CRAN:

Conda:

copy-protectionlicense-donglesoftware-licensingusb-donglezig-package

4.18 score 5 stars 4 scripts 30 exports 0 dependencies

Last updated from:2eb43be655. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK101
linux-devel-x86_64OK132
source / vignettesOK204
linux-release-arm64OK70
linux-release-x86_64OK76
macos-release-arm64OK183
macos-release-x86_64OK237
macos-oldrel-arm64OK169
macos-oldrel-x86_64OK383
windows-devel-arm64OK308
windows-devel-x86_64OK94
windows-release-arm64OK302
windows-release-x86_64OK52
windows-oldrel-x86_64OK63
wasm-releaseOK78

Exports:licd_app_decryptlicd_app_encryptlicd_closelicd_contextlicd_counter_incrementlicd_counter_readlicd_enumeratelicd_error_detaillicd_infolicd_is_genuinelicd_is_openlicd_librarylicd_openlicd_open_pathlicd_record_eraselicd_record_erase_alllicd_record_listlicd_record_readlicd_record_writelicd_seriallicd_session_closelicd_session_openlicd_set_trust_rootlicd_status_codeslicd_strerrorlicd_verify_genuinelicd_versionlicd_with_sessionlicd_write_authlicd_write_auth_rotate

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Encrypt data that only a dongle can decryptlicd_app_decrypt licd_app_encrypt
Close a context or a donglelicd_close
Create a library contextlicd_context
Monotonic counterslicd_counter_increment licd_counter_read
List the attached dongleslicd_enumerate
Errors signalled by this packagelicd_error
Diagnostic detail of the most recent failurelicd_error_detail
Plaintext device informationlicd_info
Is a context or dongle still open?licd_is_open
The native library in uselicd_library
Open a donglelicd_open licd_open_path
The records on the donglelicd_record_list
Read, write and erase recordslicd_record_erase licd_record_erase_all licd_record_read licd_record_write
The dongle's seriallicd_serial
Open and close the encrypted sessionlicd_session_close licd_session_open licd_with_session
Override the trust rootlicd_set_trust_root
Status codes of the SDKlicd_status_codes
Text for a status codelicd_strerror
Prove that a dongle is genuinelicd_is_genuine licd_verify_genuine
Version of the native librarylicd_version
Elevate to the write rolelicd_write_auth licd_write_auth_rotate