]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[crypto] Expose asn1_grow()
authorMichael Brown <mcb30@ipxe.org>
Tue, 13 Jun 2017 11:11:40 +0000 (12:11 +0100)
committerMichael Brown <mcb30@ipxe.org>
Tue, 20 Jun 2017 08:49:00 +0000 (09:49 +0100)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/crypto/asn1.c
src/include/ipxe/asn1.h

index ff56e1f3bc0bf66d92237f8b843238815a1ccddc..549ee4d86031018998e200b085f36b26f09ec8dd 100644 (file)
@@ -739,7 +739,7 @@ static size_t asn1_header ( struct asn1_builder_header *header,
  * @v extra            Extra space to prepend
  * @ret rc             Return status code
  */
-static int asn1_grow ( struct asn1_builder *builder, size_t extra ) {
+int asn1_grow ( struct asn1_builder *builder, size_t extra ) {
        size_t new_len;
        void *new;
 
index b0a82c00cb778914a843d418f55309f3a8afc39a..5a6c0d9c3bcb7958e4a29081fadde57df7087458 100644 (file)
@@ -365,6 +365,7 @@ extern int asn1_signature_algorithm ( const struct asn1_cursor *cursor,
                                      struct asn1_algorithm **algorithm );
 extern int asn1_generalized_time ( const struct asn1_cursor *cursor,
                                   time_t *time );
+extern int asn1_grow ( struct asn1_builder *builder, size_t extra );
 extern int asn1_prepend_raw ( struct asn1_builder *builder, const void *data,
                              size_t len );
 extern int asn1_prepend ( struct asn1_builder *builder, unsigned int type,