Key Split (huks.h)

The key split functionality included in Security Builder API allow a "secret" to be split into several shares, such that provided a sufficient number of these shares, the secret can be reformed. The secret can be anything; often the secret is a key.

The key split functions provide the following functionality:

  • create key split context
  • destroy key split context
  • split a secret into shares
  • return a specific share of a split secret