network/ipsec: add vti tunnel test & new options for enc algs

* Add vti with IPsec policies, send ICMP messages through the tunnel.
  New test-cases include ah, esp protocols over vti and vti6 +
  new authentication and encryption algorithms.

* New options in ipsec_lib.sh:
  'e' - Encryption algorithm,
  'a' - Authentication algorithm,
  'c' - Compression algorithm.

* Dynamically generates algorithms random keys based on predefined key
  length for each algorithm type.

Signed-off-by: Alexey Kodanev <alexey.kodanev@oracle.com>
3 files changed