View Issue Details

IDProjectCategoryView StatusLast Update
0003766Talerexchangepublic2015-04-19 23:20
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.0Fixed in Version0.0 
Summary0003766: Should offer crypto-compatibility /test API
DescriptionWallets and merchants will be written in other languages, and we will need a convenient way to test their implementations for compatibility. Thus, having a /test API (that is easily disabled for production systems) where clients can test their binary compatibility would be good. Basically, I'm thinking of something like:

/test/base32
/test/ecdsa
/test/eddsa

where each takes arguments / returns data that allows a client to check if its binary encodings/decodings for the respective primitive are compatible with the mint.
TagsNo tags attached.

Relationships

related to 0003756 closedMarcello Stanisci need (GNUnet-compatible) implementations of ECDHE 
related to 0003755 closedMarcello Stanisci need base32 Crockford encoder/decoder 
related to 0003760 closedMarcello Stanisci need GNUnet-style double-symmetric encryption for the wallet 
related to 0003757 closedChristian Grothoff need (GNUnet-compatible) implementations of ECDSA (with RFC 6979) 
related to 0003759 closedMarcello Stanisci need HKDF facility for key derivation in Wallet 
related to 0003754 closedMarcello Stanisci need (GNUnet-compatible) implementations of EdDSA for browser-based wallet 
related to 0003758 closedMarcello Stanisci need implementation of SHA-512 
related to 0003765 closedMarcello Stanisci wallet needs to support RSA blind signature operations 

Activities

Christian Grothoff

2015-04-19 00:19

manager   ~0009096

/test API should now be complete, just Sphinx docu for it is still missing.

Christian Grothoff

2015-04-19 15:13

manager   ~0009097

Documentation now also complete.

Issue History

Date Modified Username Field Change
2015-04-11 17:37 Christian Grothoff New Issue
2015-04-11 17:38 Christian Grothoff Relationship added related to 0003756
2015-04-11 17:38 Christian Grothoff Relationship added related to 0003755
2015-04-11 17:38 Christian Grothoff Relationship added related to 0003760
2015-04-11 17:38 Christian Grothoff Relationship added related to 0003757
2015-04-11 17:38 Christian Grothoff Relationship added related to 0003759
2015-04-11 17:38 Christian Grothoff Relationship added related to 0003754
2015-04-11 17:39 Christian Grothoff Relationship added related to 0003758
2015-04-11 17:39 Christian Grothoff Relationship added related to 0003765
2015-04-12 23:43 Christian Grothoff Assigned To => Christian Grothoff
2015-04-12 23:43 Christian Grothoff Status new => assigned
2015-04-15 22:14 Christian Grothoff Priority normal => high
2015-04-19 00:19 Christian Grothoff Note Added: 0009096
2015-04-19 15:13 Christian Grothoff Note Added: 0009097
2015-04-19 15:13 Christian Grothoff Status assigned => resolved
2015-04-19 15:13 Christian Grothoff Fixed in Version => 0.0
2015-04-19 15:13 Christian Grothoff Resolution open => fixed
2015-04-19 23:20 Christian Grothoff Status resolved => closed
2016-02-18 15:43 Christian Grothoff Category mint => exchange