Comments (4)
so, what works for me is:
- nocrypto pinned to https://github.com/hannesm/ocaml-nocrypto.git#awa-future
x509 pinned to https://github.com/hannesm/ocaml-x509.git#futuretls (and tls-lwt / tls-mirage) pinned to https://github.com/hannesm/ocaml-tls.git#future(there's no dependency to tls in awa-ssh)- awa-ssh from my branch (see #8) https://github.com/hannesm/awa-ssh.git#future
--> the tests (for some reason not the e2e test) and awa_test_client.exe / awa_test_server.exe work fine then
from awa-ssh.
With Ocaml 4.08.1, I also had to downgrade cstruct from 5.0.0 to 4.0.0 due to
File "_none_", line 1:
Error (alert deprecated): module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
that apparently comes from the cstruct PPX. Something in dune or the ppx (?) seems to lose the lexical coordinates. The source of this problem was more annoying to figure out than necessary but now I am running a testing SSH server -- hooray!
from awa-ssh.
@dsheets good to hear. I use dune build --profile=release
quite a lot to not be disturbed by "warnings are errors" (and indeed, that cstruct/ppx_cstruct issue is annoying, I PRed a fix for the above 3 weeks ago in mirage/ocaml-cstruct#269)
from awa-ssh.
since c0e8254 mirage-crypto is used now (which in turn has been released to opam repository)
from awa-ssh.
Related Issues (17)
- Switch to topkg. HOT 1
- crypto deprecations in openssh HOT 1
- Add Continuous Integration HOT 1
- openssh private key format
- authenticator and key types HOT 1
- Provide constructors for keys and authenticators from string representation HOT 1
- SSH Client question HOT 11
- Update SSH Server code HOT 3
- Add password authentication to SSH client HOT 15
- Return a `Msg of string` instead of a simple `string` when we got an error HOT 1
- Add documentation and `*.mli` HOT 1
- Keys.of_seed / of_string history
- Handle unknown keys more gracefully HOT 3
- server: no way to gracefully shut down connection HOT 3
- awa-lwt rekey issue HOT 2
- Client: send [email protected] HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awa-ssh.