Browse Source
Merge pull request #2936 from VPeruS/use-isallzeroarray
[crypto] Use IsAllZeroArray helper function
pull/15/merge
bunnei
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
1 additions and
1 deletions
-
src/core/crypto/key_manager.cpp
|
|
|
@ -423,7 +423,7 @@ static std::optional<u64> FindTicketOffset(const std::array<u8, size>& data) { |
|
|
|
std::optional<std::pair<Key128, Key128>> ParseTicket(const Ticket& ticket, |
|
|
|
const RSAKeyPair<2048>& key) { |
|
|
|
const auto issuer = ticket.GetData().issuer; |
|
|
|
if (issuer == std::array<u8, 0x40>{}) |
|
|
|
if (IsAllZeroArray(issuer)) |
|
|
|
return {}; |
|
|
|
if (issuer[0] != 'R' || issuer[1] != 'o' || issuer[2] != 'o' || issuer[3] != 't') { |
|
|
|
LOG_INFO(Crypto, "Attempting to parse ticket with non-standard certificate authority."); |
|
|
|
|