View Issue Details

IDProjectCategoryView StatusLast Update
0006182Talerdocumentationpublic2024-02-11 10:44
Reporteroec 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
PrioritylowSeveritytextReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006182: Specifiy the details for FDH in GNU Taler
DescriptionGNU Taler requires Full Domain Hash (FDH) in the withdrawal, refresh and
deposit protocols of GNU Taler. AFAIK, the term FDH refers to a property or
requirement of the hashing+signing operation and does not define a particular
choice of hash functions and the actual algorithm to generate a value of
specific length.

GNU Taler uses a particular implementation of an FDH by eventually calling

        return GNUNET_CRYPTO_hkdf_v (result,
                                       out_len,
                                       GCRY_MD_SHA512,
                                       GCRY_MD_SHA256,
                                       xts,
                                       xts_len,
                                       skm,
                                       skm_len,
                                       argp);

I suggest to be specific about the FDH algorithm that GNU Taler uses and add it
to the protocol specification(s) and documentation.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2020-07-15 20:31

manager   ~0016462

Documented in glorious detail in 9e92cc60..c6278cee

Issue History

Date ModifiedUsernameFieldChange
2020-04-15 09:11oecNew Issue
2020-04-15 09:11oecStatusnew => assigned
2020-04-15 09:11oecAssigned To => Stefan
2020-04-15 09:11oecTag Attached: documentation
2020-04-15 11:57Christian GrothoffSeverityminor => text
2020-07-15 18:45Christian GrothoffAssigned ToStefan => Christian Grothoff
2020-07-15 20:31Christian GrothoffStatusassigned => informing
2020-07-15 20:31Christian GrothoffResolutionopen => fixed
2020-07-15 20:31Christian GrothoffFixed in Version => 0.8
2020-07-15 20:31Christian GrothoffNote Added: 0016462
2020-07-15 20:31Christian GrothoffProduct Version => git (master)
2020-07-15 20:31Christian GrothoffTarget Version => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2024-02-11 10:44Christian GrothoffTag Detached: documentation