Исправить ответный SendSignal на ESP32
This commit is contained in:
parent
05a9441493
commit
93c6f247f7
@ -911,6 +911,14 @@ static String bytesToBase64String(const uint8_t *data, size_t len) {
|
|||||||
return base64Std(data, len);
|
return base64Std(data, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static String trimBase64Padding(const String &value) {
|
||||||
|
String out = value;
|
||||||
|
while (out.endsWith("=")) {
|
||||||
|
out.remove(out.length() - 1);
|
||||||
|
}
|
||||||
|
return out;
|
||||||
|
}
|
||||||
|
|
||||||
static String bytesToHexString(const uint8_t *data, size_t len) {
|
static String bytesToHexString(const uint8_t *data, size_t len) {
|
||||||
static const char *kHex = "0123456789abcdef";
|
static const char *kHex = "0123456789abcdef";
|
||||||
String out;
|
String out;
|
||||||
@ -2747,7 +2755,7 @@ static bool buildSendSignalSignatures(const String &toLogin,
|
|||||||
|
|
||||||
uint8_t dataHash32[32] = {};
|
uint8_t dataHash32[32] = {};
|
||||||
sha256calc(reinterpret_cast<const uint8_t *>(data.c_str()), data.length(), dataHash32);
|
sha256calc(reinterpret_cast<const uint8_t *>(data.c_str()), data.length(), dataHash32);
|
||||||
String dataSha256B64 = bytesToBase64String(dataHash32, sizeof(dataHash32));
|
String dataSha256B64 = trimBase64Padding(bytesToBase64String(dataHash32, sizeof(dataHash32)));
|
||||||
|
|
||||||
uint8_t subSeed[32] = {};
|
uint8_t subSeed[32] = {};
|
||||||
uint8_t subPub[32] = {};
|
uint8_t subPub[32] = {};
|
||||||
|
|||||||
@ -1,2 +1,2 @@
|
|||||||
client.version=1.2.284
|
client.version=1.2.285
|
||||||
server.version=1.2.264
|
server.version=1.2.265
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user