View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005968 | GNUnet | util library | public | 2019-11-15 15:19 | 2019-12-15 15:18 |
Reporter | Florian Dold | Assigned To | Christian Grothoff | ||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.12.0 | Fixed in Version | 0.12.0 | ||
Summary | 0005968: exchange should use a documented binary format for RSA public keys | ||||
Description | Currently the exchange uses a libgcrypt-specific and undocumented format for RSA public keys. This makes it more difficult than necessary for other software to interoperate with the exchange. Instead, it should use a structure like this: uint16_t modulus_length; // length of modulus in bytes uint16_t public_exponent_length; // length of exponent in bytes /* variable-size modulus and public exponent follows as big-endian encoded integers */ | ||||
Tags | No tags attached. | ||||
|
3d3c271c2..3cb670b17 implements the new serialization format. Activating requires setting the NEW_CRYPTO #define in the code, marked with this bug ID. |
|
Also implemented new serialization format for RSA signatures now (8a0e314c6..be6c14f2b). |
|
Moving to GNUnet and scheduling for 0.12.0. |
|
Fixed in 7bb0b3291..a6b9d2e18 |
|
0.12.0 released |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-11-15 15:19 | Florian Dold | New Issue | |
2019-11-15 15:19 | Florian Dold | Status | new => assigned |
2019-11-15 15:19 | Florian Dold | Assigned To | => Christian Grothoff |
2019-11-15 19:19 | Christian Grothoff | Note Added: 0015076 | |
2019-11-16 18:30 | Christian Grothoff | Note Added: 0015078 | |
2019-11-16 18:31 | Christian Grothoff | Project | Taler => GNUnet |
2019-11-16 18:31 | Christian Grothoff | Category | exchange => General |
2019-11-16 18:32 | Christian Grothoff | Category | General => util library |
2019-11-16 18:32 | Christian Grothoff | Fixed in Version | => 0.12.0 |
2019-11-16 18:32 | Christian Grothoff | Target Version | 0.6 => 0.12.0 |
2019-11-16 18:32 | Christian Grothoff | Note Added: 0015079 | |
2019-12-07 14:41 | Christian Grothoff | Status | assigned => resolved |
2019-12-07 14:41 | Christian Grothoff | Resolution | open => fixed |
2019-12-07 14:41 | Christian Grothoff | Note Added: 0015131 | |
2019-12-15 15:18 | schanzen | Note Added: 0015181 | |
2019-12-15 15:18 | schanzen | Status | resolved => closed |