Program Listing for File msg.hpp

Return to documentation for file (libspookyaction/include/desfire/msg.hpp)

//
// Created by Pietro Saccardi on 03/01/2021.
//

#ifndef DESFIRE_MSG_HPP
#define DESFIRE_MSG_HPP

#include <desfire/bits.hpp>
#include <desfire/crypto.hpp>
#include <desfire/data.hpp>

namespace desfire {
#ifndef DOXYGEN_SHOULD_SKIP_THIS
    [[nodiscard]] const char *to_string(comm_mode comm);
    [[nodiscard]] const char *to_string(bits::status s);
    [[nodiscard]] const char *to_string(error e);
    [[nodiscard]] const char *to_string(cipher_type c);
    [[nodiscard]] const char *to_string(bits::command_code c);
    [[nodiscard]] const char *to_string(file_type t);
    [[nodiscard]] const char *to_string(crypto_operation op);
    [[nodiscard]] const char *to_string(file_security);
    [[nodiscard]] const char *to_string(app_crypto crypto);
#endif
}// namespace desfire

#endif//DESFIRE_MSG_HPP