aes: add AES encryption and decryption elements
This element adds support for AES encryption and decryption using the OpenSSL library.
Here are more details on AES encryption with OpenSSL.
Here is a sample pipeline to encrypt and then decrypt some text:
$ echo "0123456789ABCDEF012345678" > plain.txt
$ gst-launch-1.0 filesrc location=plain.txt ! aesenc key=1f9423681beb9a79215820f6bda73d0f \
iv=e9aa8e834d8d70b7e0d254ff670dd718 ! aesdec key=1f9423681beb9a79215820f6bda73d0f \
iv=e9aa8e834d8d70b7e0d254ff670dd718! filesink location=dec.txt
$ cat dec.txt
Merge request reports
Activity
- Resolved by Aaron Boxer
- Resolved by Aaron Boxer
- Resolved by Aaron Boxer
- Resolved by Aaron Boxer
- Resolved by Aaron Boxer
Just shortly took a look over the obvious parts, will do a proper review once those are addressed.
Also are you aware of https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/tree/master/generic/sodium ?
- Resolved by Aaron Boxer
better to have a plugin with two separate elements than using the same element name with
mode
?I think so too, yes
added 1177 commits
-
7ffcf2c1...a71ec17c - 1176 commits from branch
gstreamer:master
- 036e0dd1 - crypto: add crypto element
-
7ffcf2c1...a71ec17c - 1176 commits from branch
added 1 commit
- 3540cbb7 - aes: add aes encryption and decryption elements
added 1 commit
- f61c977d - aes: add aes encryption and decryption elements