Commit Graph

10 Commits

Author SHA1 Message Date
Stefano Baghino
f1cd4b1c7c
Remove dependencies on compatibility libraries (#12548)
Continues the work started in https://github.com/digital-asset/daml/pull/12543

These libraries were only needed to transition from Scala 2.12 to 2.13
and are no longer useful as all the necessary items are now available
in Scala 2.13.

changelog_begin
changelog_end
2022-01-24 18:04:07 +00:00
Gary Verhaegen
d2e2c21684
update copyright headers (#12240)
New year, new copyright, new expected unknown issues with various files
that won't be covered by the script and/or will be but shouldn't change.

I'll do the details on Jan 1, but would appreciate this being
preapproved so I can actually get it merged by then.

CHANGELOG_BEGIN
CHANGELOG_END
2022-01-03 16:36:51 +00:00
Stefano Baghino
4f0c72b0d8
Publish non-repudiation client libraries to Artifactory (#9282)
* Publish non-repudiation client libraries to Artifactory

changelog_begin
changelog_end

Closes #9097

* Address https://github.com/digital-asset/daml/pull/9282#discussion_r603875118
2021-03-30 12:18:07 +02:00
Stefano Baghino
f2b9f118cf
Check that only the command signed payload goes through (#9053)
Left over from https://github.com/digital-asset/daml/pull/9036

Addresses https://github.com/digital-asset/daml/pull/9036#pullrequestreview-606492151

changelog_begin
changelog_end
2021-03-08 21:34:10 +01:00
Stefano Baghino
1bec2116ba
Add tests for client bindings (#9036)
* Add tests for client bindings

changelog_begin
changelog_end

Closes #8636

* Address https://github.com/digital-asset/daml/pull/9036#discussion_r588332093
2021-03-08 16:32:23 +00:00
Stefano Baghino
45b33757b2
Introduce a helper to limit signing to commands (#9050)
This allows the signing interceptor to be generic for now (which
is useful to test), while allowing the users to use a simple
static method to only sign commands directed to the command and
command submittion services.

This is intended to address https://github.com/digital-asset/daml/pull/9036#discussion_r588332093

https://github.com/digital-asset/daml/pull/9036 should be rebased
on the main branch after this has been merged.

changelog_begin
changelog_end
2021-03-08 16:26:02 +01:00
Stefano Baghino
5a08c5276f
Switch from public keys to certificates for non-repudiation (#8739)
changelog_begin
changelog_end

Un-butchering the original design document
2021-02-04 08:27:37 +00:00
Stefano Baghino
ecf5f9b9c4
Enforce Java formatting style with google-java-format (#8686)
* Amend fmt.sh to check Java formatting with javafmt

changelog_begin
changelog_end

* Address https://github.com/digital-asset/daml/pull/8686#issuecomment-769740615

* Apply new formatting style to main code

* Apply new code style to docs code
2021-01-29 16:50:18 +00:00
Stefano Baghino
df692f42db
Non-repudiation: use binary headers for signature and fingerprint (#8672)
* Non-repudiation: use binary headers for signature and fingerprint

This should reduce the times we encode and decode to and from base64 strings.

changelog_begin
changelog_end

* Address https://github.com/digital-asset/daml/pull/8672#discussion_r566264693
2021-01-29 08:56:33 +00:00
Stefano Baghino
95874462b4
Add the first non-repudiation middleware prototype (#8608)
* Add the first non-repudiation middleware prototype, passing all conformance tests

Closes #8598

changelog_begin
changelog_end

* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563780495

* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563781026

* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563795509

* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563789111

* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563792789

* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563788373

* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563789111
2021-01-26 15:08:41 +00:00