View Issue Details

IDProjectCategoryView StatusLast Update
0003766Talerexchangepublic2015-04-19 21:20
ReporterChristian Grothoff Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

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-18 22:19

manager   ~0009096

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

Christian Grothoff

2015-04-19 13:13

manager   ~0009097

Documentation now also complete.

Issue History

Date ModifiedUsernameFieldChange
2015-04-11 15:37Christian GrothoffNew Issue
2015-04-11 15:38Christian GrothoffRelationship addedrelated to 0003756
2015-04-11 15:38Christian GrothoffRelationship addedrelated to 0003755
2015-04-11 15:38Christian GrothoffRelationship addedrelated to 0003760
2015-04-11 15:38Christian GrothoffRelationship addedrelated to 0003757
2015-04-11 15:38Christian GrothoffRelationship addedrelated to 0003759
2015-04-11 15:38Christian GrothoffRelationship addedrelated to 0003754
2015-04-11 15:39Christian GrothoffRelationship addedrelated to 0003758
2015-04-11 15:39Christian GrothoffRelationship addedrelated to 0003765
2015-04-12 21:43Christian GrothoffAssigned To => Christian Grothoff
2015-04-12 21:43Christian GrothoffStatusnew => assigned
2015-04-15 20:14Christian GrothoffPrioritynormal => high
2015-04-18 22:19Christian GrothoffNote Added: 0009096
2015-04-19 13:13Christian GrothoffNote Added: 0009097
2015-04-19 13:13Christian GrothoffStatusassigned => informing
2015-04-19 13:13Christian GrothoffFixed in Version => 0.0
2015-04-19 13:13Christian GrothoffResolutionopen => fixed
2015-04-19 21:20Christian GrothoffStatusinforming => closed
2016-02-18 14:43Christian GrothoffCategorymint => exchange