https://github.com/dyne/clj-openssh-keygen
A platform-independent Clojure library to genereate OpenSSH compliant key-pairs without using ssh-keygen
https://github.com/dyne/clj-openssh-keygen
authentication cryptography keygen keypair ssh ssh-key
Last synced: 5 months ago
JSON representation
A platform-independent Clojure library to genereate OpenSSH compliant key-pairs without using ssh-keygen
- Host: GitHub
- URL: https://github.com/dyne/clj-openssh-keygen
- Owner: dyne
- License: epl-1.0
- Created: 2017-06-29T11:09:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-06-04T09:53:41.000Z (over 5 years ago)
- Last Synced: 2025-04-07T10:35:47.177Z (6 months ago)
- Topics: authentication, cryptography, keygen, keypair, ssh, ssh-key
- Language: Clojure
- Size: 6.84 KB
- Stars: 0
- Watchers: 4
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# clj-OpenSSH-keygen
[](https://clojars.org/org.clojars.dyne/clj-openssh-keygen)
A platform-independent Clojure library to genereate OpenSSH compliant
key-pairs without executing any ssh binary on the system.## Usage
To generate a keypair `testkey.pub` and `testkey` in the current
execution directory:```clj
(let [kp (generate-key-pair)]
(write-key-pair kp "testkey")))
```## License
Copyright (C) 2016-2017 Dyne.org foundation
Sourcecode written and maintained by Denis Roio
Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.