https://github.com/themarlboroman/aes_ssl_tools
Wrapper library for openSSL's AES crypto tools
https://github.com/themarlboroman/aes_ssl_tools
multithreaded openssl ssl toolkit
Last synced: about 1 year ago
JSON representation
Wrapper library for openSSL's AES crypto tools
- Host: GitHub
- URL: https://github.com/themarlboroman/aes_ssl_tools
- Owner: TheMarlboroMan
- License: mit
- Created: 2019-09-05T05:34:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-13T06:19:25.000Z (over 3 years ago)
- Last Synced: 2025-01-11T11:26:46.820Z (about 1 year ago)
- Topics: multithreaded, openssl, ssl, toolkit
- Language: C++
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aes ssl tools
Wrappers for AES encryption.
# third party licensing
This software requires of and wraps parts of openSSL, whose license can be found in the LICENSE_THIRD_PARTY file.
# what does this do?
It includes free floating functions for:
- encrypting and decrypting with the AES 128 CBC algorithm (backed by openSSL's libcrypto)
- encoding and decoding base64 strings (backed by openSSL's libcrypto)
- generate random bytes (backed, again, by OpenSSL's libcrypto)
There are a couple of classes in there too to:
- manage multithreading with libcrypto.
- represent byte sequences.
# why?
I needed these to interact with some software located on an outdated server.
# can I trust it?
I'm a not a crypto expert. All I know is that it worked for my purposes.