feat: use bc

This commit is contained in:
2025-10-21 00:52:48 +08:00
parent 8d99d47558
commit 0b6ae083fc
2 changed files with 4 additions and 4 deletions

View File

@@ -13,8 +13,8 @@
"repo": {
"dependencies": [
"info.picocli:picocli:4.6.1",
"me.hatter:commons:3.71",
"me.hatter:crypto:1.13",
"me.hatter:commons:4.8",
"me.hatter:crypto:1.18",
"me.hatter:pinentry-cli-java:1.0"
],
"testDependencies": [

View File

@@ -89,7 +89,7 @@ public class YubikeyCaMain {
} else {
final PKType pkType = getPkTypeFromArgs(args);
if (pkType == null) return;
final KeyPair keyPair = KeyPairTool.instance(pkType).generateKeyPair().getKeyPair();
final KeyPair keyPair = KeyPairTool.instance(pkType).useBc().generateKeyPair().getKeyPair();
publicKey = keyPair.getPublic();
privateKey = keyPair.getPrivate();
}
@@ -240,7 +240,7 @@ public class YubikeyCaMain {
final PKType pkType = getPkTypeFromArgs(args);
if (pkType == null) return;
final KeyPair keyPair = KeyPairTool.instance(pkType).generateKeyPair().getKeyPair();
final KeyPair keyPair = KeyPairTool.instance(pkType).useBc().generateKeyPair().getKeyPair();
System.out.println("Private key:\n" + KeyUtil.serializePrivateKeyToPEM(keyPair.getPrivate()) + "\n");
System.out.println("Public key: \n" + KeyUtil.serializePublicKeyToPEM(keyPair.getPublic()) + "\n");