 void loop()
 {
   // put your main code here, to run repeatedly:
-  P2OUT ^= BIT0;
-  delay(1000);
+  //  P2OUT ^= BIT0;
+  //  delay(1000);
 
 }
 

    /* Concatenate 2 8-bit blocks into one 16-bit block */
    tempVariable = (uint16_t)(Data[i]);
    tempVariable = tempVariable | ((uint16_t)(Data[i + 1]) << 8);
    /* Load 16-bit key block to AESADIn register */
    AESADIN = tempVariable;
  }

#include "msp.h";

uint8_t Data[16] = { 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff };
uint8_t Data2[16] = { 0x32, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff };
uint8_t CipherKey[32] = { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f };
uint8_t DataAESencrypted[16];       // Encrypted data
uint8_t DataAESdecrypted[16];       // Decrypted data
