]> the.earth.li Git - onak.git/blobdiff - parsekey.c
Relax version check on parsing signature + key packets
[onak.git] / parsekey.c
index ceff4292b7e4742f6f47dad412790fe6152172ec..e3fe800d9a203341d44e47993cd2da3c573d2383 100644 (file)
@@ -378,9 +378,8 @@ onak_status_t read_openpgp_stream(size_t (*getchar_func)(void *ctx, size_t count
                        case OPENPGP_PACKET_SIGNATURE:
                        case OPENPGP_PACKET_SECRETKEY:
                        case OPENPGP_PACKET_PUBLICKEY:
-                               /* Must be v2 -> v5 */
-                               if (curpacket->packet->data[0] < 2 ||
-                                       curpacket->packet->data[0] > 5) {
+                               /* Must be v2 onwards */
+                               if (curpacket->packet->data[0] < 2) {
                                        rc = ONAK_E_INVALID_PKT;
                                }
                                break;