Cargo Features
[dependencies]
osshkeys = { version = "0.7.0", default-features = false, features = ["openssl-cipher", "rustcrypto-cipher", "openssl-vendored", "experimental"] }
- default = openssl-cipher
-
The
openssl-cipher
feature is set by default wheneverosshkeys
is added without
somewhere in the dependency tree.default-features = false - openssl-cipher default
-
Encrypt/Decrypt by OpenSSL
Currently, there are other parts which still depend on OpenSSL,
therefore, unset this feature won't remove the OpenSSL dependency. - rustcrypto-cipher = aes, cbc, cipher, ctr, des
- openssl-vendored
- experimental
-
Internal use for experimental codes
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- cipher rustcrypto-cipher?
-
Enables cipher
Feature
rustcrypto-cipher
dependencies - cbc rustcrypto-cipher?
- ctr rustcrypto-cipher?
- aes rustcrypto-cipher?
- des rustcrypto-cipher?