MCPcopy Create free account
hub / github.com/TrsstProject/trsst / generateSigningKeyPair

Method generateSigningKeyPair

src/main/java/com/trsst/Common.java:433–449  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

431 }
432
433 static final KeyPair generateSigningKeyPair() {
434 try {
435 KeyPairGenerator kpg;
436 // kpg = KeyPairGenerator.getInstance("EC", "BC");
437 kpg = new org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi.EC();
438 kpg.initialize(new ECGenParameterSpec(CURVE_NAME));
439 KeyPair kp = kpg.generateKeyPair();
440 return kp;
441 // } catch (NoSuchAlgorithmException e) {
442 // log.error("Error while generating key: " + e.getMessage(), e);
443 // } catch (NoSuchProviderException e) {
444 // log.error("Error while generating key: " + e.getMessage(), e);
445 } catch (InvalidAlgorithmParameterException e) {
446 log.error("Error while generating key: " + e.getMessage(), e);
447 }
448 return null;
449 }
450
451 static final KeyPair generateEncryptionKeyPair() {
452 try {

Callers 2

testAppMethod · 0.95
doPostMethod · 0.95

Calls

no outgoing calls

Tested by 1

testAppMethod · 0.76