Skip to content

Commit

Permalink
Merge branch 'develop' into kapps
Browse files Browse the repository at this point in the history
  • Loading branch information
tadeubas committed Dec 12, 2024
2 parents 925c120 + 4bfe2cc commit 136d65e
Show file tree
Hide file tree
Showing 57 changed files with 752 additions and 331 deletions.
89 changes: 43 additions & 46 deletions docs/getting-started/features/tamper-detection.en.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/getting-started/features/tools.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Learn more about *Tamper Check Flash Hash* on [Tamper Detection](tamper-detectio
<img src="../../../img/maixpy_m5stickv/erase-data-125.png" align="right">
<img src="../../../img/maixpy_amigo/erase-data-150.png" align="right">

This option permanently removes all stored encrypted mnemonics, settings and `TC Code` from the device's internal flash memory. It ensures that the data is irrecoverable, making it an adequate measure to take if any important mnemonics were stored with a weak encryption key.
This option permanently removes all stored encrypted mnemonics, settings and `TC Code` from the device's internal flash memory. It ensures that the data is irrecoverable, making it an adequate measure to take if any important mnemonics were stored with a [weak encryption key](https://www.hivesystems.com/blog/are-your-passwords-in-the-green).

<div style="clear: both"></div>

Expand All @@ -77,6 +77,6 @@ This option permanently removes all stored encrypted mnemonics, settings and `TC

This option allows you to remove any stored encrypted mnemonic from the device's internal memory or an SD card. For more information, see [Krux Encrypted Mnemonics](./encrypted-mnemonics.md).

When mnemonics are removed from the device's flash memory, Krux will no longer be able to access them. However, as with most operating systems, the data may still be recoverable using specialized tools. If you stored any important keys with a weak encryption key, it is recommended to use the "Wipe Device" feature below to ensure that the data is irrecoverable.
When mnemonics are removed from the device's flash memory, Krux will no longer be able to access them. However, as with most operating systems, the data may still be recoverable using specialized tools. If you stored any important keys with a [weak encryption key](https://www.hivesystems.com/blog/are-your-passwords-in-the-green), it is recommended to use the "Wipe Device" feature below to ensure that the data is irrecoverable.

When mnemonics are removed from an SD card, Krux will overwrite the region where the encrypted mnemonic was stored with empty data. This makes it more secure to delete mnemonics from SD cards using Krux rather than a PC or another device. However, Krux does not have a "Wipe" feature for SD cards; you can find this feature in third-party applications.
5 changes: 4 additions & 1 deletion i18n/translations/de-DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"Double mnemonic": "Doppelte Gedächtnisstütze",
"Driver": "Driver",
"Empty": "Leer",
"Enable?": "Aktivieren?",
"Enable Krux apps": "Krux-Apps aktivieren",
"Encrypted": "Verschlüsselt",
"Encrypted QR Code": "Verschlüsselter QR-Code",
Expand Down Expand Up @@ -158,13 +159,13 @@
"Location": "Speicherort",
"Message": "Nachricht",
"Message:": "Nachricht:",
"Miniscript": "Miniscript",
"Missing signature file": "Fehlende Signaturdatei",
"Mnemonic": "Mnemonic",
"Mnemonic ID": "Mnemonische ID",
"Mnemonic and passphrase will be kept.": "Mnemotechnik und Passphrase werden beibehalten.",
"Mnemonic was not encrypted": "Mnemonic wurde nicht verschlüsselt",
"Modified:": "Geändert:",
"Multisig": "Multisig",
"Native Segwit - 84 would be assumed": "Native Segwit - 84 würde angenommen",
"Network": "Netzwerk",
"New Mnemonic": "Neue Mnemonic",
Expand All @@ -190,6 +191,7 @@
"Plaintext QR": "Klartext-QR",
"Please load a wallet output descriptor": "Bitte lade einen Wallet Ausgabedeskriptor",
"Plunge Rate": "Tauchrate",
"Policy Type": "Richtlinientyp:",
"Poor entropy": "Schlechte Entropie",
"Poor entropy detected!": "Schlechte Entropie erkannt!",
"Print Test QR": "Drucke Test-QR",
Expand Down Expand Up @@ -310,5 +312,6 @@
"Words": "Wörter",
"Yes": "Ja",
"is a valid address!": "ist eine gültige Adresse!",
"unknown": "unbekannt",
"was NOT FOUND in the first %d addresses": "wurde in den ersten %d Adressen nicht gefunden"
}
5 changes: 4 additions & 1 deletion i18n/translations/es-MX.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"Double mnemonic": "Doble mnemónico",
"Driver": "Operador",
"Empty": "Vacío",
"Enable?": "¿Permitir?",
"Enable Krux apps": "Habilitar aplicaciones Krux",
"Encrypted": "Cifrado",
"Encrypted QR Code": "Código QR Cifrado",
Expand Down Expand Up @@ -158,13 +159,13 @@
"Location": "Ubicación",
"Message": "Mensaje",
"Message:": "Mensaje:",
"Miniscript": "Miniscript",
"Missing signature file": "Falta archivo de firma",
"Mnemonic": "Mnemónico",
"Mnemonic ID": "Identificación del Mnemónico",
"Mnemonic and passphrase will be kept.": "Mnemónico y passphrase se mantendrán.",
"Mnemonic was not encrypted": "Mnemónico no fue descifrado",
"Modified:": "Modificado:",
"Multisig": "Multisig",
"Native Segwit - 84 would be assumed": "Segwit nativo - 84 se supondría",
"Network": "Red",
"New Mnemonic": "Nuevo Mnemónico",
Expand All @@ -190,6 +191,7 @@
"Plaintext QR": "QR de Texto",
"Please load a wallet output descriptor": "Carga un descriptor de cartera",
"Plunge Rate": "Tasa de Caída",
"Policy Type": "Tipo de póliza",
"Poor entropy": "Baja entropía",
"Poor entropy detected!": "Mala entropía detectada!",
"Print Test QR": "Prueba de Impresión QR",
Expand Down Expand Up @@ -310,5 +312,6 @@
"Words": "Palabras",
"Yes": "",
"is a valid address!": "es una dirección válida!",
"unknown": "desconocido",
"was NOT FOUND in the first %d addresses": "NO FUE ENCONTRADO en las primeras %d direcciones"
}
5 changes: 4 additions & 1 deletion i18n/translations/fr-FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"Double mnemonic": "Double mnémonique",
"Driver": "Pilote",
"Empty": "Vide",
"Enable?": "Activer ?",
"Enable Krux apps": "Activer les applications Krux",
"Encrypted": "Chiffré",
"Encrypted QR Code": "Code QR chiffré",
Expand Down Expand Up @@ -158,13 +159,13 @@
"Location": "Emplacement",
"Message": "Message",
"Message:": "Message :",
"Miniscript": "Miniscript",
"Missing signature file": "Fichier de signature manquant",
"Mnemonic": "Mnémonique",
"Mnemonic ID": "ID Mnémonique",
"Mnemonic and passphrase will be kept.": "Mnémonique et phrase secrète seront conservés.",
"Mnemonic was not encrypted": "Mnémonique n'était pas chiffré",
"Modified:": "Modifié :",
"Multisig": "Multi\nsignature",
"Native Segwit - 84 would be assumed": "Native Segwit - 84 serait supposé",
"Network": "Réseau",
"New Mnemonic": "Nouveau Mnémonique",
Expand All @@ -190,6 +191,7 @@
"Plaintext QR": "QR en Texte Brut",
"Please load a wallet output descriptor": "Veuillez charger un descripteur de sortie de portefeuille",
"Plunge Rate": "Taux de plongée",
"Policy Type": "Type de politique",
"Poor entropy": "Entropie faible",
"Poor entropy detected!": "Entropie faible détectée !",
"Print Test QR": "Impression Test QR",
Expand Down Expand Up @@ -310,5 +312,6 @@
"Words": "Mots",
"Yes": "Oui",
"is a valid address!": "Adresse non valide !",
"unknown": "inconnu",
"was NOT FOUND in the first %d addresses": "INTROUVABLE dans les %d premières adresses"
}
5 changes: 4 additions & 1 deletion i18n/translations/ja-JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"Double mnemonic": "ダブルニーモニック",
"Driver": "ドライバー",
"Empty": "",
"Enable?": "有効化:",
"Enable Krux apps": "Kruxアプリを有効にする",
"Encrypted": "暗号化されました",
"Encrypted QR Code": "暗号化されたQRコード",
Expand Down Expand Up @@ -158,13 +159,13 @@
"Location": "場所",
"Message": "メッセージ",
"Message:": "メッセージ:",
"Miniscript": "ミニスクリプト",
"Missing signature file": "署名ファイルが欠落しています",
"Mnemonic": "Mnemonic",
"Mnemonic ID": "Mnemonic ID",
"Mnemonic and passphrase will be kept.": "Mnemonicとパスフレーズは保持されます.",
"Mnemonic was not encrypted": "Mnemonicは暗号化されていませんでした",
"Modified:": "修正されました:",
"Multisig": "マルチシグ",
"Native Segwit - 84 would be assumed": "ネイティブSegwit - 84が仮定されます",
"Network": "ネットワーク",
"New Mnemonic": "新しい Mnemonic",
Expand All @@ -190,6 +191,7 @@
"Plaintext QR": "プレーンテキストQR",
"Please load a wallet output descriptor": "ウォレットの出力記述子をロードしてください",
"Plunge Rate": "沈下率",
"Policy Type": "証券の種類",
"Poor entropy": "低品質なエントロピー",
"Poor entropy detected!": "低品質なエントロピーが検出されました!",
"Print Test QR": "テストQRを印刷",
Expand Down Expand Up @@ -310,5 +312,6 @@
"Words": "単語",
"Yes": "はい",
"is a valid address!": "有効なアドレスです!",
"unknown": "不明",
"was NOT FOUND in the first %d addresses": "最初の%dアドレスに見つかりませんでした"
}
5 changes: 4 additions & 1 deletion i18n/translations/ko-KR.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"Double mnemonic": "이중 니모닉",
"Driver": "드라이버",
"Empty": "비어 있음",
"Enable?": "활성화?",
"Enable Krux apps": "Krux 앱 활성화",
"Encrypted": "암호화 후 저장",
"Encrypted QR Code": "암호화된 QR 코드",
Expand Down Expand Up @@ -158,13 +159,13 @@
"Location": "기본 저장소",
"Message": "메시지",
"Message:": "메시지:",
"Miniscript": "미니스크립트",
"Missing signature file": "서명 파일이 누락되었습니다",
"Mnemonic": "니모닉",
"Mnemonic ID": "니모닉 ID",
"Mnemonic and passphrase will be kept.": "니모닉과 암호는 유지됩니다.",
"Mnemonic was not encrypted": "니모닉이 암호화되지 않았습니다",
"Modified:": "수정되었습니다:",
"Multisig": "멀티시그",
"Native Segwit - 84 would be assumed": "네이티브 세그윗 - BIP84를 적용합니다",
"Network": "네트워크",
"New Mnemonic": "새로운 니모닉",
Expand All @@ -190,6 +191,7 @@
"Plaintext QR": "일반텍스트 QR",
"Please load a wallet output descriptor": "지갑 출력 디스크립터를 불러오십시오",
"Plunge Rate": "침수율",
"Policy Type": "정책 유형",
"Poor entropy": "엔트로피가 부족합니다",
"Poor entropy detected!": "엔트로피가 부족합니다!",
"Print Test QR": "QR 테스트 인쇄",
Expand Down Expand Up @@ -310,5 +312,6 @@
"Words": "시드문구",
"Yes": "",
"is a valid address!": "는 유효한 주소입니다!",
"unknown": "알 수 없음",
"was NOT FOUND in the first %d addresses": "첫 번째 %d개의 주소에서 찾을 수 없습니다"
}
5 changes: 4 additions & 1 deletion i18n/translations/nl-NL.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"Double mnemonic": "Dubbel geheugensteuntje",
"Driver": "Driver",
"Empty": "Leeg",
"Enable?": "Inschakelen?",
"Enable Krux apps": "Krux-apps inschakelen",
"Encrypted": "Versleuteld",
"Encrypted QR Code": "Versleutelde QR code",
Expand Down Expand Up @@ -158,13 +159,13 @@
"Location": "Opslaglocatie",
"Message": "Bericht",
"Message:": "Bericht:",
"Miniscript": "Miniscript",
"Missing signature file": "Handtekening bestand mist",
"Mnemonic": "Geheugensteun",
"Mnemonic ID": "Geheugensteun ID",
"Mnemonic and passphrase will be kept.": "Geheugensteun en wachtwoord worden bewaard.",
"Mnemonic was not encrypted": "Geheugensteun is niet versleuteld",
"Modified:": "Aangepast:",
"Multisig": "Multisig",
"Native Segwit - 84 would be assumed": "Native Segwit - 84 zal worden gebruikt",
"Network": "Netwerk",
"New Mnemonic": "Geheugensteun aanmaken",
Expand All @@ -190,6 +191,7 @@
"Plaintext QR": "Platte tekst QR",
"Please load a wallet output descriptor": "Laadt een portemonnee descriptor in",
"Plunge Rate": "Duik tarief",
"Policy Type": "Type beleid",
"Poor entropy": "Slechte entropie",
"Poor entropy detected!": "Lage entropie gedetecteerd!",
"Print Test QR": "Test QR afdrukken",
Expand Down Expand Up @@ -310,5 +312,6 @@
"Words": "Woorden",
"Yes": "Yes",
"is a valid address!": "is geen geldig adres",
"unknown": "onbekend",
"was NOT FOUND in the first %d addresses": "werd NIET GEVONDEN in de eerste %d adressen"
}
5 changes: 4 additions & 1 deletion i18n/translations/pt-BR.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"Double mnemonic": "Duplo mnemônico",
"Driver": "Driver",
"Empty": "Vazio",
"Enable?": "Ativar?",
"Enable Krux apps": "Ativar Krux app",
"Encrypted": "Criptografado",
"Encrypted QR Code": "Código QR Criptografado",
Expand Down Expand Up @@ -158,13 +159,13 @@
"Location": "Local",
"Message": "Mensagem",
"Message:": "Mensagem:",
"Miniscript": "Miniscript",
"Missing signature file": "Arquivo de assinatura faltando",
"Mnemonic": "Mnemônico",
"Mnemonic ID": "ID do mnemônico",
"Mnemonic and passphrase will be kept.": "Mnemônico e senha serão mantidos.",
"Mnemonic was not encrypted": "Mnemônico não foi criptografado",
"Modified:": "Modificado:",
"Multisig": "Multisig",
"Native Segwit - 84 would be assumed": "Segwit nativo - 84 seria assumido",
"Network": "Rede",
"New Mnemonic": "Novo Mnemônico",
Expand All @@ -190,6 +191,7 @@
"Plaintext QR": "QR em Texto",
"Please load a wallet output descriptor": "Carregue um descritor da carteira",
"Plunge Rate": "Taxa de Mergulho",
"Policy Type": "Tipo de Apólice",
"Poor entropy": "Entropia fraca",
"Poor entropy detected!": "Baixa entropia detectada!",
"Print Test QR": "Imprimir QR de teste",
Expand Down Expand Up @@ -310,5 +312,6 @@
"Words": "Palavras",
"Yes": "Sim",
"is a valid address!": "é um endereço válido!",
"unknown": "desconhecida",
"was NOT FOUND in the first %d addresses": "NÃO FOI ENCONTRADO nos primeiros %d endereços"
}
5 changes: 4 additions & 1 deletion i18n/translations/ru-RU.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"Double mnemonic": "Двойная мнемоника",
"Driver": "Драйвер",
"Empty": "Пустой",
"Enable?": "Включить?",
"Enable Krux apps": "Включить приложения Krux",
"Encrypted": "Зашифровано",
"Encrypted QR Code": "Зашифрованный QR Код",
Expand Down Expand Up @@ -158,13 +159,13 @@
"Location": "Расположение",
"Message": "Сообщение",
"Message:": "Сообщение:",
"Miniscript": "Минискрипт",
"Missing signature file": "Отсутствует файл подписи",
"Mnemonic": "Мнемоника",
"Mnemonic ID": "ID Мнемоники",
"Mnemonic and passphrase will be kept.": "Мнемоника и парольная фраза будут сохранены.",
"Mnemonic was not encrypted": "Мнемоника не была зашифрована",
"Modified:": "Изменено:",
"Multisig": "Мультиподпись",
"Native Segwit - 84 would be assumed": "Native Segwit - 84 будет принято",
"Network": "Сеть",
"New Mnemonic": "Новая Мнемоника",
Expand All @@ -190,6 +191,7 @@
"Plaintext QR": "QR Открытым Текстом",
"Please load a wallet output descriptor": "Пожалуйста загрузите выходной дескриптор кошелька",
"Plunge Rate": "Скорость Погружения",
"Policy Type": "Тип политики",
"Poor entropy": "Плохая энтропия",
"Poor entropy detected!": "Обнаружена плохая энтропия!",
"Print Test QR": "Напечатать Тестовый QR",
Expand Down Expand Up @@ -310,5 +312,6 @@
"Words": "Слова",
"Yes": "Да",
"is a valid address!": "некорректный адрес",
"unknown": "неизвестный",
"was NOT FOUND in the first %d addresses": "нЕ НАЙДЕНО в первых %d адресах"
}
5 changes: 4 additions & 1 deletion i18n/translations/tr-TR.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"Double mnemonic": "Çifte anımsatıcı",
"Driver": "Sürücü",
"Empty": "Boş",
"Enable?": "Etkinleştir?",
"Enable Krux apps": "Krux uygulamalarını etkinleştir",
"Encrypted": "Şifrelenmiş",
"Encrypted QR Code": "Şifrelenmiş QR Kodu",
Expand Down Expand Up @@ -158,13 +159,13 @@
"Location": "Konum",
"Message": "Mesaj",
"Message:": "Mesaj:",
"Miniscript": "Mini senaryo",
"Missing signature file": "İmza dosyası eksik",
"Mnemonic": "Mnemonic",
"Mnemonic ID": "Mnemonic ID",
"Mnemonic and passphrase will be kept.": "Mnemonik ve parola tutulacaktır.",
"Mnemonic was not encrypted": "Mnemonic şifrelenmedi",
"Modified:": "Değiştirildi:",
"Multisig": "Çoklu imza",
"Native Segwit - 84 would be assumed": "Yerel Segwit - 84 varsayılacaktır",
"Network": "",
"New Mnemonic": "Yeni Mnemonic",
Expand All @@ -190,6 +191,7 @@
"Plaintext QR": "Düz Metin QR'ı",
"Please load a wallet output descriptor": "Lütfen bir cüzdan çıktı tanımlayıcısı yükleyin",
"Plunge Rate": "Dalış Hızı",
"Policy Type": "Politika türü",
"Poor entropy": "Düşük entropi",
"Poor entropy detected!": "Düşük entropi tespit edildi!",
"Print Test QR": "Test QR'ını Yazdır",
Expand Down Expand Up @@ -310,5 +312,6 @@
"Words": "Kelimeler",
"Yes": "Evet",
"is a valid address!": "geçerli bir adres!",
"unknown": "bilinmiyor",
"was NOT FOUND in the first %d addresses": "ilk %d adreste BULUNAMADI"
}
Loading

0 comments on commit 136d65e

Please sign in to comment.