summaryrefslogtreecommitdiff
path: root/DRM/cc54/inc/wv_mod_drm_api.h
diff options
context:
space:
mode:
Diffstat (limited to 'DRM/cc54/inc/wv_mod_drm_api.h')
-rwxr-xr-x[-rw-r--r--]DRM/cc54/inc/wv_mod_drm_api.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/DRM/cc54/inc/wv_mod_drm_api.h b/DRM/cc54/inc/wv_mod_drm_api.h
index dcd1320..4e5cab0 100644..100755
--- a/DRM/cc54/inc/wv_mod_drm_api.h
+++ b/DRM/cc54/inc/wv_mod_drm_api.h
@@ -331,4 +331,23 @@ uint32_t drm_wv_mod_query_key_control(const uint32_t session_id,
uint8_t *key_control_block,
uint32_t *key_control_block_length);
+/*! Version 11 specific APIs */
+uint32_t drm_wv_mod_security_patch_level(uint32_t *security_patch_level);
+
+uint32_t drm_wv_mod_api_version(uint32_t *api_version);
+
+uint32_t drm_wv_mod_decrypt_cenc(uint32_t session_id,
+ const uint8_t *inp_data_buffer,
+ uint32_t inp_data_size,
+ uint8_t *out_data_buffer,
+ uint32_t out_data_size,
+ const uint8_t *iv,
+ uint8_t flags);
+
+uint32_t drm_wv_mod_glue_block(uint32_t session_id,
+ uint8_t *encrypted,
+ const uint8_t *cleartext,
+ uint32_t cleartext_length,
+ const uint8_t *iv);
+
#endif /* __WV_MOD_DRM_API_H_ */