Files
GitJournal/lib/ssh/keygen.dart
Vishesh Handa 9d00fdac06 Use import_sorter
flutter pub run import_sorter:main --no-comments

The code feels much cleaner
2020-07-24 12:43:28 +02:00

22 lines
556 B
Dart

import 'package:git_bindings/git_bindings.dart';
import 'package:meta/meta.dart';
import 'package:gitjournal/ssh/rsa_key_pair.dart';
import 'package:gitjournal/utils/logger.dart';
Future<String> generateSSHKeys({@required String comment}) async {
try {
var keyPair = await RsaKeyPair.generateAsync();
var publicKeyStr = keyPair.publicKeyString(comment: comment);
await setSshKeys(
publicKey: publicKeyStr,
privateKey: keyPair.privateKeyString(),
);
return publicKeyStr;
} catch (e) {
Log.e(e);
}
return "";
}