|
|
|
@ -66,7 +66,7 @@ namespace hw {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void decrypt(char* buf, size_t len) {
|
|
|
|
|
#ifdef IODUMMYCRYPT_HWDEVICE
|
|
|
|
|
#if defined(IODUMMYCRYPT_HWDEVICE) || defined(IONOCRYPT_HWDEVICE)
|
|
|
|
|
size_t i;
|
|
|
|
|
if (len == 32) {
|
|
|
|
|
//view key?
|
|
|
|
@ -86,11 +86,13 @@ namespace hw {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
#if defined(IODUMMYCRYPT_HWDEVICE)
|
|
|
|
|
//std decrypt: XOR.55h
|
|
|
|
|
for (i = 0; i<len;i++) {
|
|
|
|
|
buf[i] ^= 0x55;
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
crypto::key_derivation decrypt(const crypto::key_derivation &derivation) {
|
|
|
|
|