AES Encryption
A libs.encryption module to do AES encryption is needed for the RSA + tmp RSA + AES implementation or for other sessions if the RSA + tmp RSA + AES blueprint is not approved.
Blueprint information
- Status:
- Complete
- Approver:
- Vomun Security Team
- Priority:
- Essential
- Drafter:
- Vomun Security Team
- Direction:
- Approved
- Assignee:
- Vomun Security Team
- Definition:
- Approved
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
-
build-7
- Started by
- aj00200
- Completed by
- aj00200
Whiteboard
The implementation has been started and I expect it to be ready by build-7 (build-8 at the latest). The security team has been discussing how to properly pad the AES data and it seems like we can just put random data onto the end because we are already giving the length of string values.
Pharno, can you update the Construct code to handle the excess data in the packets? I think this will just involve dropping excess data (I believe you are using the name "leftovers" for the variable) rather than storing it. A change may be required to libs.packets.
--Aj00200
Work Items
Dependency tree

* Blueprints in grey have been implemented.