Symbols
loading...
Files
loading...

ssl_ds sample sample

ssl_ds sample is a sample project defining the following symbols:

Most used functions

Name
Location
Summary
Retrieve the header of a specific ESP Secure Certificate TLV record. This function retrieves the header of a specific ESP Secure Certificate TLV record, identified by the type parameter. The tlv_header parameter is a pointer to a buffer where the header will be stored. The function returns ESP_OK if the header is successfully retrieved, otherwise it returns an error code.

Other commonly used symbols

Name
Location
Summary
Flags 8 bits Used bits: bit7(MSB) & bit6 - hmac_based_encryption 0b10 - (i.e. 2 in decimal) the data in the block needs to be decrypted first using the HMAC based encryption scheme before sending out 0b01 - (i.e. 1 in decimal) the hmac based ecdsa private key generation is enabled. Generate the private key internally using the hardware HMAC peripheral. bit5 & bit4 & bit3 - TLV key flags 0b001 - (i.e. 1 in decimal) The ecdsa key is stored in an eFuse key block In this case all the flags are mutually exclusive. Ununsed bits: . . bit0 (LSB)

Dependencies