hs-test: move nginx tests into one file
[vpp.git] / src / plugins / ikev2 / ikev2_crypto.c
index 7f4fac5..3d4ad0a 100644 (file)
@@ -16,7 +16,6 @@
 #include <vlib/vlib.h>
 #include <vnet/vnet.h>
 #include <vppinfra/error.h>
-#include <vnet/udp/udp.h>
 #include <plugins/ikev2/ikev2.h>
 #include <plugins/ikev2/ikev2_priv.h>
 #include <openssl/obj_mac.h>
@@ -489,7 +488,7 @@ BN_bn2binpad (const BIGNUM * a, unsigned char *to, int tolen)
     {
       vec_insert (to, pad, 0);
       clib_memset (to, 0, pad);
-      _vec_len (to) -= pad;
+      vec_dec_len (to, pad);
     }
   return tolen;
 }
@@ -554,7 +553,7 @@ ikev2_generate_dh (ikev2_sa_t * sa, ikev2_sa_transform_t * t)
            {
              vec_insert (sa->dh_shared_key, pad, 0);
              clib_memset (sa->dh_shared_key, 0, pad);
-             _vec_len (sa->dh_shared_key) -= pad;
+             vec_dec_len (sa->dh_shared_key, pad);
            }
          BN_clear_free (ex);
        }
@@ -680,7 +679,7 @@ ikev2_complete_dh (ikev2_sa_t * sa, ikev2_sa_transform_t * t)
        {
          vec_insert (sa->dh_shared_key, pad, 0);
          clib_memset (sa->dh_shared_key, 0, pad);
-         _vec_len (sa->dh_shared_key) -= pad;
+         vec_dec_len (sa->dh_shared_key, pad);
        }
       BN_clear_free (ex);
       DH_free (dh);