From 5913cd5cb0940623d3bb2ee0861a1fdcfe08f08b Mon Sep 17 00:00:00 2001 From: J08nY Date: Tue, 28 Nov 2017 16:29:39 +0100 Subject: Implement ECDSA for standalone libs. --- src/cz/crcs/ectester/standalone/consts/KeyAgreementIdent.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/cz/crcs/ectester/standalone/consts/KeyAgreementIdent.java') diff --git a/src/cz/crcs/ectester/standalone/consts/KeyAgreementIdent.java b/src/cz/crcs/ectester/standalone/consts/KeyAgreementIdent.java index c0d1e27..724f3c6 100644 --- a/src/cz/crcs/ectester/standalone/consts/KeyAgreementIdent.java +++ b/src/cz/crcs/ectester/standalone/consts/KeyAgreementIdent.java @@ -55,7 +55,13 @@ public class KeyAgreementIdent extends Ident { } public KeyAgreement getInstance(Provider provider) throws NoSuchAlgorithmException { - KeyAgreement instance = KeyAgreement.getInstance(name, provider); + KeyAgreement instance = getInstance((algorithm, provider1) -> { + try { + return KeyAgreement.getInstance(algorithm, provider1); + } catch (NoSuchAlgorithmException e) { + return null; + } + }, provider); instance.getProvider(); return instance; } -- cgit v1.2.3-70-g09d2