From 0df5841c7025d30711720c0059366287156199ac Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 25 Apr 2026 10:30:11 +0000 Subject: pkcs7: Simplify PKCS7_type_is_other() Remove unnecessary isOther and nid variables and use direct returns. The function should probably be removed... ok jsing kenjiro --- src/lib/libcrypto/pkcs7/pk7_doit.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libcrypto/pkcs7/pk7_doit.c b/src/lib/libcrypto/pkcs7/pk7_doit.c index 2e0b0a4f2a..bd69d6f328 100644 --- a/src/lib/libcrypto/pkcs7/pk7_doit.c +++ b/src/lib/libcrypto/pkcs7/pk7_doit.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pk7_doit.c,v 1.62 2026/04/24 15:10:20 tb Exp $ */ +/* $OpenBSD: pk7_doit.c,v 1.63 2026/04/25 10:30:11 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -71,25 +71,17 @@ static int PKCS7_type_is_other(PKCS7* p7) { - int isOther = 1; - - int nid = OBJ_obj2nid(p7->type); - - switch (nid ) { + switch (OBJ_obj2nid(p7->type)) { case NID_pkcs7_data: case NID_pkcs7_signed: case NID_pkcs7_enveloped: case NID_pkcs7_signedAndEnveloped: case NID_pkcs7_digest: case NID_pkcs7_encrypted: - isOther = 0; - break; - default: - isOther = 1; + return 0; } - return isOther; - + return 1; } ASN1_OCTET_STRING * -- cgit v1.2.3-55-g6feb