Make a new #GstMIKEYPayload with type.
Add a new sub payload to payload.
Get the number of sub payloads of payload. payload should be of type GST_MIKEY_PT_KEMAC.
Get the sub payload of payload at idx. payload should be of type GST_MIKEY_PT_KEMAC.
Remove the sub payload at idx in payload.
Set the KEMAC parameters. payload should point to a GST_MIKEY_PT_KEMAC payload.
Set the key validity period in the GST_MIKEY_PT_KEY_DATA payload.
Set key_len bytes of key_data of type key_type as the key for the GST_MIKEY_PT_KEY_DATA payload.
Set the salt key data. If salt_len is 0 and salt_data is null, the salt data will be removed.
Set the SPI/MKI validity in the GST_MIKEY_PT_KEY_DATA payload.
Set the PKE values in payload. payload must be of type GST_MIKEY_PT_PKE.
Set the random values in a GST_MIKEY_PT_RAND payload.
Add a new parameter to the GST_MIKEY_PT_SP payload with type, len and val.
Get the number of security policy parameters in a GST_MIKEY_PT_SP payload.
Get the Security Policy parameter in a GST_MIKEY_PT_SP payload at idx.
Remove the Security Policy parameters from a GST_MIKEY_PT_SP payload at idx.
Set the Security Policy parameters for payload.
Pointer to the C boxed value
Get the GType of this boxed type.
Boxed GType property.
Convenience method to return this cast to a type. For use in D with statements.
Make a copy of the wrapped C boxed data.
Copy a C boxed value using g_boxed_copy.
Free a C boxed value using g_boxed_free.
Hold the common fields for all payloads