Correctly wrap all key operations with a finally clause to avoid memory leaks
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- typescript
- Bereich
- cryptography
Rechercherichtung
Beginne mit packages/askar-shared/src/crypto/EcdhEs.ts in den Zeilen 60–62 und ermittle anschließend die anderen wichtigen Operationen, die während der Bereinigung fehlschlagen können. Überprüfe den Entschlüsselungsfehlerpfad und jede betroffene Operation, damit Schlüssel auch dann freigegeben werden, wenn ein Fehler auftritt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
E.g in this case the key is not free if there is a decryption error:
https://github.com/openwallet-foundation/askar-wrapper-javascript/blob/38c59323de96bf337d08e488b730cf47959444b8/packages/askar-shared/src/crypto/EcdhEs.ts#L60-L62
- Vorherrschende Sprache
- TypeScript
- Sterne
- 4
- Forks
- 9
- Ø Merge
- 4 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus openwallet-foundation/askar-wrapper-javascript
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
-
Migrate to ESMOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 28/100
openwallet-foundation/askar-wrapper-javascript#74 · 3 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
Alle Issues in openwallet-foundation/askar-wrapper-javascript
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
wardian-app/Wardian#1603 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Sign the pledgeOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
input-output-hk/devx-updates#168 ·
Maintainer antworten meist innerhalb von 1 Tag
-
triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
github/docs#46222 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
agent-ready area: config area: skills type: chore upstream: brain-kit
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 95/100
-
dev experience frontend good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
cuttle-cards/cuttle#1403 ·
Maintainer antworten meist innerhalb von 1 Tag