Исправить ответный 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);
|
||||
}
|
||||
|
||||
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 const char *kHex = "0123456789abcdef";
|
||||
String out;
|
||||
@ -2747,7 +2755,7 @@ static bool buildSendSignalSignatures(const String &toLogin,
|
||||
|
||||
uint8_t dataHash32[32] = {};
|
||||
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 subPub[32] = {};
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
client.version=1.2.284
|
||||
server.version=1.2.264
|
||||
client.version=1.2.285
|
||||
server.version=1.2.265
|
||||
|
||||
Loading…
Reference in New Issue
Block a user