1*6777b538SAndroid Build Coastguard Worker // Copyright 2016 The Chromium Authors 2*6777b538SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*6777b538SAndroid Build Coastguard Worker // found in the LICENSE file. 4*6777b538SAndroid Build Coastguard Worker 5*6777b538SAndroid Build Coastguard Worker #include "net/cert/sct_status_flags.h" 6*6777b538SAndroid Build Coastguard Worker 7*6777b538SAndroid Build Coastguard Worker namespace net::ct { 8*6777b538SAndroid Build Coastguard Worker IsValidSCTStatus(uint32_t status)9*6777b538SAndroid Build Coastguard Workerbool IsValidSCTStatus(uint32_t status) { 10*6777b538SAndroid Build Coastguard Worker switch (status) { 11*6777b538SAndroid Build Coastguard Worker case net::ct::SCT_STATUS_LOG_UNKNOWN: 12*6777b538SAndroid Build Coastguard Worker case net::ct::SCT_STATUS_INVALID_SIGNATURE: 13*6777b538SAndroid Build Coastguard Worker case net::ct::SCT_STATUS_OK: 14*6777b538SAndroid Build Coastguard Worker case net::ct::SCT_STATUS_INVALID_TIMESTAMP: 15*6777b538SAndroid Build Coastguard Worker return true; 16*6777b538SAndroid Build Coastguard Worker case net::ct::SCT_STATUS_NONE: 17*6777b538SAndroid Build Coastguard Worker return false; 18*6777b538SAndroid Build Coastguard Worker } 19*6777b538SAndroid Build Coastguard Worker 20*6777b538SAndroid Build Coastguard Worker return false; 21*6777b538SAndroid Build Coastguard Worker } 22*6777b538SAndroid Build Coastguard Worker 23*6777b538SAndroid Build Coastguard Worker } // namespace net::ct 24