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

Method generateEncryptionKeyPair

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

Source from the content-addressed store, hash-verified

449 }
450
451 static final KeyPair generateEncryptionKeyPair() {
452 try {
453 KeyPairGenerator kpg;
454 // kpg = KeyPairGenerator.getInstance("EC", "BC");
455 kpg = new org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi.EC();
456 kpg.initialize(new ECGenParameterSpec(CURVE_NAME));
457 KeyPair kp = kpg.generateKeyPair();
458 return kp;
459 // } catch (NoSuchAlgorithmException e) {
460 // log.error("Error while generating key: " + e.getMessage(), e);
461 // } catch (NoSuchProviderException e) {
462 // e.printStackTrace();
463 } catch (InvalidAlgorithmParameterException e) {
464 e.printStackTrace();
465 }
466 return null;
467 }
468
469 private static final char[] b58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
470 .toCharArray();

Callers 2

testAppMethod · 0.95
doPostMethod · 0.95

Calls

no outgoing calls

Tested by 1

testAppMethod · 0.76