summaryrefslogtreecommitdiff
path: root/src/util/merchant_signatures.c
AgeCommit message (Collapse)Author
2022-06-26-fix misc doxygen warnings, code clean upChristian Grothoff
2022-05-07rename function that is for the merchant signature to have merchant in the nameChristian Grothoff
2022-04-20-work on create purse with mergeChristian Grothoff
2022-04-17Add abstraction: TALER_merchant_contract_signThien-Thi Nguyen
Additionally, this change removes ‘struct TALER_ProposalDataPS’ from the public API. * src/include/taler_crypto_lib.h (TALER_merchant_contract_sign): New func decl. * src/include/taler_signatures.h (struct TALER_ProposalDataPS): Delete. * src/util/merchant_signatures.c (struct TALER_ProposalDataPS): Move here from taler_signatures.h. (TALER_merchant_contract_sign): New func.
2022-04-17Add abstractions: TALER_merchant_pay_{sign,verify}Thien-Thi Nguyen
Additionally, this change removes ‘struct TALER_PaymentResponsePS’ from the public API. * src/include/taler_crypto_lib.h (TALER_merchant_pay_sign): New func decl. (TALER_merchant_pay_verify): New func decl. * src/include/taler_signatures.h (struct TALER_PaymentResponsePS): Delete. * src/util/merchant_signatures.c (struct TALER_PaymentResponsePS): Move here from taler_signatures.h. (TALER_merchant_pay_sign): New func. (TALER_merchant_pay_verify): New func.
2022-03-22implement helper functions for p2p signatures, clean up existing signature logicChristian Grothoff
2022-02-21-big renaming of structs for consistent naming with P suffixChristian Grothoff
2021-12-25v12: also do not sign over merchant_pub in REFUND signature, centralize logicChristian Grothoff