You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
868 B

Multiplatform
=============
Okio is a [Kotlin Multiplatform][kotlin_multiplatform] project. We're still completing our feature
coverage.
### Compression (Deflater, Inflater, Gzip)
JVM-only.
### Concurrency (Pipe, Timeouts, Throttler)
JVM-only.
Timeout is on all platforms, but only the JVM has a useful implementation.
### Core (Buffer, ByteString, Source, Sink)
Available on all platforms.
### File System
Available on all platforms. For JavaScript this requires [Node.js][node_js].
### Hashing
Okio includes Kotlin implementations of MD5, SHA-1, SHA-256, and SHA-512. This includes both hash
functions and HMAC functions.
Okio uses the built-in implementations of these functions on the JVM.
[kotlin_multiplatform]: https://kotlinlang.org/docs/reference/multiplatform.html
[mingw]: http://www.mingw.org/
[node_js]: https://nodejs.org/api/fs.html