Remain compatible with generate_psa_constants.py which is outside the framework

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
diff --git a/scripts/mbedtls_framework/macro_collector.py b/scripts/mbedtls_framework/macro_collector.py
index f64d4f6..586f161 100644
--- a/scripts/mbedtls_framework/macro_collector.py
+++ b/scripts/mbedtls_framework/macro_collector.py
@@ -108,6 +108,8 @@
         # type. See `is_internal_name`.
         # Always false in this class, may be set to true in derived classes.
         self.include_intermediate = False
+        # Deprecated backward compatibility alias for generate_psa_constants.py.
+        self.ka_algorithms = self.key_agreement_algorithms
 
     def is_internal_name(self, name: str) -> bool:
         """Whether this is an internal macro. Internal macros will be skipped."""