  We present SCADE and Lustre models of the Message Authenticator Algorithm
(MAA), which is one of the first cryptographic functions for computing a
message authentication code. The MAA was adopted between 1987 and 2001, in
international standards (ISO 8730 and ISO 8731-2), to ensure the authenticity
and integrity of banking transactions. This paper discusses the choices and the
challenges of our MAA implementations. Our SCADE and Lustre models validate 201
official test vectors for the MAA.
