11.12.3.4.191. Function sss_derive_key_sobj_one_go

11.12.3.4.191.1. Function Documentation

sss_status_t sss_derive_key_sobj_one_go(sss_derive_key_t *context, sss_object_t *saltKeyObject, const uint8_t *info, size_t infoLen, sss_object_t *derivedKeyObject, uint16_t deriveDataLen)

Symmetric key derivation (salt in key object) Refer to sss_derive_key_one_go in case the salt is not available as a key object.

Return

Status of the operation

Parameters
  • context: Pointer to derive key context

  • saltKeyObject: Reference to salt. The salt key object must reside in the same keystore as the derive key context.

  • [in] info: Input data buffer, typically with some fixed info.

  • [in] infoLen: Length of info buffer in bytes.

  • derivedKeyObject: Reference to a derived key

  • [in] deriveDataLen: The derive data length

Return Value