H1_A0_WAIT_FOR_ACTIVE_RX,
        H1_A1_EXCHANGE_KSVS,
        H1_A2_COMPUTATIONS_A3_VALIDATE_RX_A6_TEST_FOR_REPEATER,
-       H1_A45_AUTHENICATED,
+       H1_A45_AUTHENTICATED,
        H1_A8_WAIT_FOR_READY,
        H1_A9_READ_KSV_LIST,
        HDCP1_STATE_END = H1_A9_READ_KSV_LIST
        D1_A1_EXCHANGE_KSVS,
        D1_A23_WAIT_FOR_R0_PRIME,
        D1_A2_COMPUTATIONS_A3_VALIDATE_RX_A5_TEST_FOR_REPEATER,
-       D1_A4_AUTHENICATED,
+       D1_A4_AUTHENTICATED,
        D1_A6_WAIT_FOR_READY,
        D1_A7_READ_KSV_LIST,
        HDCP1_DP_STATE_END = D1_A7_READ_KSV_LIST,
 
                status = computations_validate_rx_test_for_repeater(hdcp,
                                event_ctx, input);
                break;
-       case H1_A45_AUTHENICATED:
+       case H1_A45_AUTHENTICATED:
                status = authenticated(hdcp, event_ctx, input);
                break;
        case H1_A8_WAIT_FOR_READY:
                status = computations_validate_rx_test_for_repeater(
                                hdcp, event_ctx, input);
                break;
-       case D1_A4_AUTHENICATED:
+       case D1_A4_AUTHENTICATED:
                status = authenticated_dp(hdcp, event_ctx, input);
                break;
        case D1_A6_WAIT_FOR_READY:
 
                        set_state_id(hdcp, output, H1_A8_WAIT_FOR_READY);
                } else {
                        callback_in_ms(0, output);
-                       set_state_id(hdcp, output, H1_A45_AUTHENICATED);
+                       set_state_id(hdcp, output, H1_A45_AUTHENTICATED);
                        HDCP_FULL_DDC_TRACE(hdcp);
                }
                break;
-       case H1_A45_AUTHENICATED:
+       case H1_A45_AUTHENTICATED:
                if (input->link_maintenance != PASS) {
                        /* 1A-07: consider invalid ri' a failure */
                        /* 1A-07a: consider read ri' not returned a failure */
                        break;
                }
                callback_in_ms(0, output);
-               set_state_id(hdcp, output, H1_A45_AUTHENICATED);
+               set_state_id(hdcp, output, H1_A45_AUTHENTICATED);
                HDCP_FULL_DDC_TRACE(hdcp);
                break;
        default:
                        set_watchdog_in_ms(hdcp, 5000, output);
                        set_state_id(hdcp, output, D1_A6_WAIT_FOR_READY);
                } else {
-                       set_state_id(hdcp, output, D1_A4_AUTHENICATED);
+                       set_state_id(hdcp, output, D1_A4_AUTHENTICATED);
                        HDCP_FULL_DDC_TRACE(hdcp);
                }
                break;
-       case D1_A4_AUTHENICATED:
+       case D1_A4_AUTHENTICATED:
                if (input->link_integiry_check != PASS ||
                                input->reauth_request_check != PASS) {
                        /* 1A-07: restart hdcp on a link integrity failure */
                        fail_and_restart_in_ms(0, &status, output);
                        break;
                }
-               set_state_id(hdcp, output, D1_A4_AUTHENICATED);
+               set_state_id(hdcp, output, D1_A4_AUTHENTICATED);
                HDCP_FULL_DDC_TRACE(hdcp);
                break;
        default:
 
                return "H1_A1_EXCHANGE_KSVS";
        case H1_A2_COMPUTATIONS_A3_VALIDATE_RX_A6_TEST_FOR_REPEATER:
                return "H1_A2_COMPUTATIONS_A3_VALIDATE_RX_A6_TEST_FOR_REPEATER";
-       case H1_A45_AUTHENICATED:
-               return "H1_A45_AUTHENICATED";
+       case H1_A45_AUTHENTICATED:
+               return "H1_A45_AUTHENTICATED";
        case H1_A8_WAIT_FOR_READY:
                return "H1_A8_WAIT_FOR_READY";
        case H1_A9_READ_KSV_LIST:
                return "D1_A23_WAIT_FOR_R0_PRIME";
        case D1_A2_COMPUTATIONS_A3_VALIDATE_RX_A5_TEST_FOR_REPEATER:
                return "D1_A2_COMPUTATIONS_A3_VALIDATE_RX_A5_TEST_FOR_REPEATER";
-       case D1_A4_AUTHENICATED:
-               return "D1_A4_AUTHENICATED";
+       case D1_A4_AUTHENTICATED:
+               return "D1_A4_AUTHENTICATED";
        case D1_A6_WAIT_FOR_READY:
                return "D1_A6_WAIT_FOR_READY";
        case D1_A7_READ_KSV_LIST: