| Index: net/der/parse_values.cc
|
| diff --git a/net/der/parse_values.cc b/net/der/parse_values.cc
|
| index a2df4b8af650122f18711613c127200947483e2c..903daafdc0d7221e29607486f46e6064c795564e 100644
|
| --- a/net/der/parse_values.cc
|
| +++ b/net/der/parse_values.cc
|
| @@ -284,6 +284,18 @@ bool operator<(const GeneralizedTime& lhs, const GeneralizedTime& rhs) {
|
| rhs.hours, rhs.minutes, rhs.seconds);
|
| }
|
|
|
| +bool operator>(const GeneralizedTime& lhs, const GeneralizedTime& rhs) {
|
| + return rhs < lhs;
|
| +}
|
| +
|
| +bool operator<=(const GeneralizedTime& lhs, const GeneralizedTime& rhs) {
|
| + return !(lhs > rhs);
|
| +}
|
| +
|
| +bool operator>=(const GeneralizedTime& lhs, const GeneralizedTime& rhs) {
|
| + return !(lhs < rhs);
|
| +}
|
| +
|
| // A UTC Time in DER encoding should be YYMMDDHHMMSSZ, but some CAs encode
|
| // the time following BER rules, which allows for YYMMDDHHMMZ. If the length
|
| // is 11, assume it's YYMMDDHHMMZ, and in converting it to a GeneralizedTime,
|
|
|