Wolfram Language Paclet Repository

Community-contributed installable additions to the Wolfram Language

Primary Navigation

    • Cloud & Deployment
    • Core Language & Structure
    • Data Manipulation & Analysis
    • Engineering Data & Computation
    • External Interfaces & Connections
    • Financial Data & Computation
    • Geographic Data & Computation
    • Geometry
    • Graphs & Networks
    • Higher Mathematical Computation
    • Images
    • Knowledge Representation & Natural Language
    • Machine Learning
    • Notebook Documents & Presentation
    • Scientific and Medical Data & Computation
    • Social, Cultural & Linguistic Data
    • Strings & Text
    • Symbolic & Numeric Computation
    • System Operation & Setup
    • Time-Related Computation
    • User Interface Construction
    • Visualization & Graphics
    • Random Paclet
    • Alphabetical List
  • Using Paclets
    • Get Started
    • Download Definition Notebook
  • Learn More about Wolfram Language

KeyNubLicDongle

Guides

  • KeyNub License Dongle

Symbols

  • LicDongleAppDecrypt
  • LicDongleAppEncrypt
  • LicDongleAuthorizeWrite
  • LicDongleClose
  • LicDongleDevices
  • LicDongleEraseAllRecords
  • LicDongleEraseRecord
  • LicDongleGenuineQ
  • LicDongleIncrementCounter
  • LicDongleInfo
  • LicDongleLastErrorDetail
  • LicDongleLibraryPath
  • LicDongleLibraryVersion
  • LicDongleOpen
  • LicDongleOpenPath
  • LicDongleReadCounter
  • LicDongleReadRecord
  • LicDongleRecords
  • LicDongleRotateWriteKey
  • LicDongleSerial
  • LicDongleSessionClose
  • LicDongleSessionOpen
  • LicDongleSetTrustRoot
  • LicDongleStatusText
  • LicDongleVerifyGenuine
  • LicDongleWriteRecord
KeyNub License Dongle
KeyNubLicDongle is the Wolfram Language client for the KeyNub USB license dongle: verify that a dongle is genuine, read and write the license records it stores, use its hardware counters, and encrypt data so that only a dongle can decrypt it. The paclet is pure Wolfram Language over the SDK's flat C API through ForeignFunctionLoad and loads the SDK's native library at run time.
Library
LicDongleLibraryPath
— the native library in use, or the one to load
LicDongleLibraryVersion
— version of the loaded native library
LicDongleStatusText
— the library's text for a status code
LicDongleLastErrorDetail
— diagnostic detail of the most recent failure on a handle
Devices
LicDongleDevices
— the attached dongles
LicDongleOpen
— open the first dongle, or the one with a given serial
LicDongleOpenPath
— open the dongle at a device path
LicDongleClose
— release a dongle
LicDongleSerial
— a dongle's serial
LicDongleInfo
— device information
Authenticity
LicDongleVerifyGenuine
— prove that a dongle is genuine
LicDongleGenuineQ
— True only when the dongle proves genuine
LicDongleSetTrustRoot
— replace the CA root the verification checks against
Session
LicDongleSessionOpen
— open the encrypted session
LicDongleSessionClose
— end the session
LicDongleAuthorizeWrite
— elevate the session to the write role
LicDongleRotateWriteKey
— replace the dongle's write key with your own
Records
LicDongleRecords
— the records on the dongle
LicDongleReadRecord
— read a record
LicDongleWriteRecord
— write a record
LicDongleEraseRecord
— erase one record
LicDongleEraseAllRecords
— erase every record
Counters
LicDongleReadCounter
— read a hardware monotonic counter
LicDongleIncrementCounter
— increment a counter, irreversibly
Application Data
LicDongleAppEncrypt
— encrypt data so that only a dongle can decrypt it
LicDongleAppDecrypt
— decrypt data sealed with LicDongleAppEncrypt
RelatedLinks
▪
KeyNub License Dongle for the Wolfram Language
▪
KeyNub SDK on GitHub: source, samples, native library
▪
Writing the license check
""

© 2026 Wolfram. All rights reserved.

  • Legal & Privacy Policy
  • Contact Us
  • WolframAlpha.com
  • WolframCloud.com