upipe-modules/upipe_aes_decrypt.h header reference
Header inclusion [link]
Members [link]
Types [link]
Functions [link]
- struct upipe_mgr * upipe_aes_decrypt_mgr_alloc(void )
- int upipe_aes_decrypt_set_padding(struct upipe *upipe, enum upipe_aes_decrypt_padding type)
Members detail [link]
#define UPIPE_AES_DECRYPT_SIGNATURE [link]
This macro is declared in upipe-modules/upipe_aes_decrypt.h source file, line 31.
#define _UPIPE_MODULES_UPIPE_AES_DECRYPT_H_ [link]
This macro is declared in upipe-modules/upipe_aes_decrypt.h source file, line 24.
enum upipe_aes_decrypt_command [link]
This enum is declared in upipe-modules/upipe_aes_decrypt.h source file, line 45.
This enum extends upipe_command with specific commands for upipe_aes_decrypt pipes.
| Identifier | Value | Description |
|---|---|---|
| UPIPE_AES_DECRYPT_SENTINEL | 0x8000 | |
| UPIPE_AES_DECRYPT_SET_PADDING | 1 | set PKCS-7 padding (enum upipe_aes_decrypt_padding) |
This function is declared in upipe-modules/upipe_aes_decrypt.h source file, line 66.
enum upipe_aes_decrypt_padding [link]
This enum is declared in upipe-modules/upipe_aes_decrypt.h source file, line 35.
This enum enumerates the padding options.
| Identifier | Value | Description |
|---|---|---|
| UPIPE_AES_DECRYPT_PADDING_NONE | 0 | no padding |
| UPIPE_AES_DECRYPT_PADDING_PKCS7 | 1 | PKCS-7 padding |
int upipe_aes_decrypt_set_padding(struct upipe *upipe, enum upipe_aes_decrypt_padding type) [link]
This function is declared in upipe-modules/upipe_aes_decrypt.h source file, line 61.
This function sets padding support.
Parameter list:
- upipe: description structure of the pipe
- type: padding type to use
The return value is an error code