Request for python version of AesKeyRing
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Bereich
- cloud, cryptography, security
Rechercherichtung
Beginne damit, die verlinkte Java-Implementierung AesKeyring.java und die Verwendung von S3EncryptionClient zu lesen, und verfolge anschließend die vorhandenen Einstiegspunkte für Verschlüsselung und Keyrings des Python-Pakets. Fertig ist die Aufgabe, wenn ein Python-AesKeyRing-Äquivalent Datenschlüssel mit einem vom Aufrufer bereitgestellten, nicht von KMS stammenden Generator für Wrapping-Schlüssel erzeugen und von Java-Client erzeugte Daten entschlüsseln kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Problem
- Our producer is java based which uses AesKeyRIng with
S3EncryptionClientto encrypt data. - But our consumer side requiring to decrypt data is in Python. However, Python does not contain
AesKeyRingequivalent.
We use AesKeyRing to generate DataKeys with our own WrappingKey generator , which is NOT KMS. This is a hard requirement for us and AesKeyRing unblocked us in java. However, we are blocked in python as its not available.
I wanted to raise this request to the team to implement a python version of AesKeyRing , so that we can be unblocked.
- Vorherrschende Sprache
- Python
- Sterne
- 3
- Forks
- 5
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
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 aws/amazon-s3-encryption-client-python
-
Remove upper bounds on cryptography dependencyEvtl. vergeben @reginaldalfret hat das vor 27 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
aws/amazon-s3-encryption-client-python#205 · 1 Reaktion ·
-
Make sure that the Docs clarify stream length is not always plaintext lengthEvtl. vergeben @reginaldalfret hat das vor 27 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 20/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
Alle Issues in aws/amazon-s3-encryption-client-python
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
volcengine/OpenViking#6445 ·
Maintainer antworten meist innerhalb von 1 Tag
-
BUG:Edit Album strips spaces from the password so albums with a leading/trailing space in the password can't be editedEvtl. vergeben @ManyaJain111 hat das heute übernommen. Offenbug enhancement possible-duplicate
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
AOSSIE-Org/PictoPy#1637 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
deepspeedai/DeepSpeed#8884 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Flaky: test_advisor_live_calibrates_an_unmeasured_circuit ranks engines by a 1.8ms sleep marginOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
flagos-ai/FlagQuantum#718 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug CI-failure high priority
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 86/100
vllm-project/afd-plugin#483 ·
Maintainer antworten meist innerhalb von 1 Tag