From 86fb1ed852c69121f989c9eeea92cfb4c27f9d13 Mon Sep 17 00:00:00 2001 From: Konstantinos Chalkias Date: Fri, 9 Feb 2018 15:33:48 +0000 Subject: [PATCH] CORDA-967 Multi-tx signature verification (#2488) --- .../kotlin/net/corda/core/crypto/Crypto.kt | 32 +++++-- .../corda/core/crypto/PartialMerkleTree.kt | 11 +-- .../net/corda/core/crypto/SignableData.kt | 4 +- .../corda/core/crypto/TransactionSignature.kt | 15 +++- .../corda/core/node/services/NotaryService.kt | 4 + .../core/crypto/TransactionSignatureTest.kt | 87 ++++++++++++++++++- 6 files changed, 136 insertions(+), 17 deletions(-) diff --git a/core/src/main/kotlin/net/corda/core/crypto/Crypto.kt b/core/src/main/kotlin/net/corda/core/crypto/Crypto.kt index 98c150b5b8..cac653fbc6 100644 --- a/core/src/main/kotlin/net/corda/core/crypto/Crypto.kt +++ b/core/src/main/kotlin/net/corda/core/crypto/Crypto.kt @@ -55,7 +55,7 @@ import javax.crypto.spec.SecretKeySpec * However, only the schemes returned by {@link #listSupportedSignatureSchemes()} are supported. * Note that Corda currently supports the following signature schemes by their code names: *