Crypto#secureCompare : use the primitive type as the return value could not be null#89
Crypto#secureCompare : use the primitive type as the return value could not be null#89benbenw wants to merge 1 commit intobraintree:masterfrom
Conversation
|
Hi @benbenw, Thanks for opening this PR. Since this change modifies the return type of a publicly visible method, we won't be able to merge this until we release the next major version of the project. |
|
no pb |
|
@benbenw sorry for the long delay on this. I'm just curious about what scenarios the return type could be null here. I see 2 places we return: An early return of return false;And a final return where it asserts on the value of result: return result == 0;In what instances could this ever return |
|
for internal tracking, ticket 666 |
It could not return null that what this issue is about ! |
Summary
Fix Crypto#secureCompare signature to use the primitive type as the return value could not be null
Checklist
mvn verify -DskipITs)