Move comment about ASN1_item_dup() where it belongs
authortb <tb@openbsd.org>
Tue, 13 Jun 2023 23:31:53 +0000 (23:31 +0000)
committertb <tb@openbsd.org>
Tue, 13 Jun 2023 23:31:53 +0000 (23:31 +0000)
Reword it in such a way that it stands on its own and doesn't refer
to a non-existent model above. Also tweak grammar and fix typos.

lib/libcrypto/asn1/asn1_item.c

index 9e7f308..1bdb743 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: asn1_item.c,v 1.6 2022/11/26 16:08:50 tb Exp $ */
+/* $OpenBSD: asn1_item.c,v 1.7 2023/06/13 23:31:53 tb Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
 #include "asn1_local.h"
 #include "evp_local.h"
 
-/*
- * ASN1_ITEM version of dup: this follows the model above except we don't need
- * to allocate the buffer. At some point this could be rewritten to directly dup
- * the underlying structure instead of doing and encode and decode.
- */
-
 int
 ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *asn,
     unsigned char *md, unsigned int *len)
@@ -145,6 +139,12 @@ ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *asn,
        return (1);
 }
 
+/*
+ * ASN1_ITEM version of ASN1_dup(): follows the same model except there's no
+ * need to allocate the buffer. At some point this could be rewritten to dup
+ * the underlying structure directly instead of doing an encode and decode.
+ */
+
 void *
 ASN1_item_dup(const ASN1_ITEM *it, void *x)
 {