Description
It extends the existing file-sharing flow to produce a shortened, zero-knowledge link that is at least 50% shorter than the current URLs. The encryption key has been reduced and the sharing id has been encoded to reduce its length
Related Issues
Related Pull Requests
Checklist
- Changes have been tested locally.
- Unit tests have been written or updated as necessary.
- The code adheres to the repository's coding standards.
- Relevant documentation has been added or updated.
- No new warnings or errors have been introduced.
- SonarCloud issues have been reviewed and addressed.
- QA Passed
Testing Process
- Obtain the generated shortened link from your desired test item.
- Verify Link Length Reduction by comparing the length of the new shortened link to the original full-length link
- Access and Download the File. Ensure the item downloads successfully without errors.
- Validate File Integrity by computing the checksum (e.g., SHA-256) of the downloaded file vs the original file. Confirm that the checksums match, ensuring successful decryption and integrity.