| 
    ledger-core
    
   | 
 
Functions | |
| std::vector< uint8_t > | toByteArray (const std::string &str) | 
| std::string | toString (const std::vector< uint8_t > &data) | 
| uint8_t | digitToByte (char c) | 
| std::string | toString (const std::vector< uint8_t > &data, bool uppercase) | 
| char | byteToDigit (uint8_t byte, bool uppercase) | 
Utility functions to deal with hexadecimal encoded string.
      
  | 
  inline | 
Turns a single byte (the byte must be lower than 0x10) into a digit.
| std::invalid_argument | When encountering an invalid character. | 
      
  | 
  inline | 
Turns a single digit into its byte value.
| c | 
| std::vector< uint8_t > ledger::core::hex::toByteArray | ( | const std::string & | hexString | ) | 
Decodes the given string into a byte array.
| hexString | A string of bytes expressed in hexadecimal (e.g. "A0B1"). | 
| std::invalid_argument | When encountering an invalid character. | 
| std::string ledger::core::hex::toString | ( | const std::vector< uint8_t > & | data | ) | 
Encodes the given byte array into an hexadecimal string (lowercase).
| data | 
| std::string ledger::core::hex::toString | ( | const std::vector< uint8_t > & | data, | 
| bool | uppercase | ||
| ) | 
Encodes the given byte array into an hexadecimal string.
| data | A byte array | 
| uppercase | True if the output should be expressed in uppercase characters, false otherwise | 
 1.8.13