Skip to main content

OrBIT User Guide

kdf

In this section:
Information type

Obfuscation

Syntax
"kdf": "function"
Parameters

function

A string that corresponds to the key derivation function to use, one of:

  • none—no key derivation function will be used in the obfuscation process.

  • stzcrc—the STZCRC function will be used in the obfuscation process. It is a proprietary function developed by IAR to provide a fast, lightweight function for resource-constrained devices. This function can only be used together with the CHACHA20 obfuscation type.

  • hkdf—a hashed message authentication code key derivation function as defined by RFC5869 will be used in the obfuscation process. This function can only be used together with the AES128GCM obfuscation type.

For use with

The product configuration file for the eSecIP Professional and eSecIP Standard editions.

Description

Use this field to specify the key derivation function to use in the obfuscation process.

This field is mandatory if an obfuscation record is defined.

Example
"kdf": "stzcrc"
See also

obfuscationType