|
@@ -48,8 +48,8 @@ int der_length_object_identifier(const unsigned long *words, unsigned long nword
|
|
return CRYPT_INVALID_ARG;
|
|
return CRYPT_INVALID_ARG;
|
|
}
|
|
}
|
|
|
|
|
|
- /* word1 = 0,1,2,3 and word2 0..39 */
|
|
|
|
- if (words[0] > 3 || (words[0] < 2 && words[1] > 39)) {
|
|
|
|
|
|
+ /* word1 = 0,1,2 and word2 0..39 */
|
|
|
|
+ if (words[0] > 2 || (words[0] < 2 && words[1] > 39)) {
|
|
return CRYPT_INVALID_ARG;
|
|
return CRYPT_INVALID_ARG;
|
|
}
|
|
}
|
|
|
|
|