MOD-7872: Add Types To Hide User Input#5123
Conversation
aad1ecf to
15c38ce
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #5123 +/- ##
==========================================
+ Coverage 86.36% 86.52% +0.15%
==========================================
Files 190 193 +3
Lines 34701 34756 +55
==========================================
+ Hits 29971 30071 +100
+ Misses 4730 4685 -45 ☔ View full report in Codecov by Sentry. |
15c38ce to
d3ff8c4
Compare
nafraf
left a comment
There was a problem hiding this comment.
- In the PR description, I know that you are using the template, but maybe we should show that 1. is the current state, 2. is the change done, 3. is the outcome. WDYT?
- This is part of a bigger feature, then tests will be added later, right?
21e90e6 to
2ff2a11
Compare
Apply suggestions Co-authored-by: nafraf <[email protected]>
* move obfuscated types to their own header
* update length on clone
* implemented missing mock functions to support the new test
97290f7 to
ca2494d
Compare
* MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a)
|
Successfully created backport PR for |
MOD-7872: Add Types To Hide User Input (#5123) * MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a) Co-authored-by: kei-nan <[email protected]>
|
/backport |
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 2.8
git worktree add -d .worktree/backport-5123-to-2.8 origin/2.8
cd .worktree/backport-5123-to-2.8
git switch --create backport-5123-to-2.8
git cherry-pick -x d63f42af36fc201d38903715786f9df06b94023d |
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 2.6
git worktree add -d .worktree/backport-5123-to-2.6 origin/2.6
cd .worktree/backport-5123-to-2.6
git switch --create backport-5123-to-2.6
git cherry-pick -x d63f42af36fc201d38903715786f9df06b94023d |
* MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a)
|
Successfully created backport PR for |
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 8.0
git worktree add -d .worktree/backport-5123-to-8.0 origin/8.0
cd .worktree/backport-5123-to-8.0
git switch --create backport-5123-to-8.0
git cherry-pick -x d63f42af36fc201d38903715786f9df06b94023d |
* MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a)
* MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a)
* MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a)
* MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a)
MOD-7872: Add Types To Hide User Input (#5123) * MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a) Co-authored-by: kei-nan <[email protected]>
* MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a)
MOD-7872: Add Types To Hide User Input (#5123) * MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a)
* MOD-7872: Add Types To Hide User Input (#5123) * MOD-7872: initial commit * * modify hidden types * * compilation fixes * * get recent updates * * update hidden * Apply suggestions from code review Apply suggestions Co-authored-by: nafraf <[email protected]> * * add tests * * fix hidden test * move obfuscated types to their own header * * add coverage * update length on clone * * remove obfuscated types * * add more testing for more coverage * * add testHiddenDropFromKeySpace for more coverage * implemented missing mock functions to support the new test * * remove obfuscate redundant function * * set correct reply type * * add missing code to get the cpp tests to pass * * free ctx in test * * Code Review - Round #1 --------- Co-authored-by: nafraf <[email protected]> (cherry picked from commit d63f42a) * * fix compilation * * add bool include * * wrong function name
Add types that can be used to hide user input.
We want to avoid outputting user data outside the module.
A clear and concise description of what the PR is solving, including:
Which issues this PR fixes
Main objects this PR modified
Mark if applicable