message: Add cross language tests for ChaCha20/Poly1305 and XChaCha20/Poly1305.
diff: @@ -172,7 +172,7 @@ aead_gcp_test() {
  #############################################################################
  ##### Run the actual tests.
  -KEY_TEMPLATES=(AES128_GCM AES256_GCM AES128_CTR_HMAC_SHA256 AES256_CTR_HMAC_SHA256)
  +KEY_TEMPLATES=(AES128_GCM AES256_GCM AES128_CTR_HMAC_SHA256 AES256_CTR_HMAC_SHA256 XCHACHA20_POLY1305)
  ENCRYPT_CLIS=($CC_AEAD_CLI $JAVA_AEAD_CLI $GO_AEAD_CLI $PY2_AEAD_CLI $PY3_AEAD_CLI)
  DECRYPT_CLIS=($CC_AEAD_CLI $JAVA_AEAD_CLI $GO_AEAD_CLI $PY2_AEAD_CLI $PY3_AEAD_CLI)
  aead_basic_test "${ENCRYPT_CLIS[*]}" "${DECRYPT_CLIS[*]}" "${KEY_TEMPLATES[*]}"
  @@ -182,6 +182,11 @@ ENCRYPT_CLIS=($CC_AEAD_CLI $JAVA_AEAD_CLI $PY2_AEAD_CLI $PY3_AEAD_CLI)
  DECRYPT_CLIS=($CC_AEAD_CLI $JAVA_AEAD_CLI $PY2_AEAD_CLI $PY3_AEAD_CLI)
  aead_basic_test "${ENCRYPT_CLIS[*]}" "${DECRYPT_CLIS[*]}" "${KEY_TEMPLATES[*]}"
  +KEY_TEMPLATES=(CHACHA20_POLY1305)
  +ENCRYPT_CLIS=($JAVA_AEAD_CLI $GO_AEAD_CLI)
  +DECRYPT_CLIS=($JAVA_AEAD_CLI $GO_AEAD_CLI)
  +aead_basic_test "${ENCRYPT_CLIS[*]}" "${DECRYPT_CLIS[*]}" "${KEY_TEMPLATES[*]}"
  +
  if [ "$RUN_EXTERNAL_TESTS" = true ]; then
  KEY_TEMPLATES=(AES128_GCM AES128_CTR_HMAC_SHA256)
  ENCRYPT_CLIS=($GO_AEAD_CLI $JAVA_AEAD_CLI)
  