Cargo Features
[dependencies]
neuedu-cryptos-wasm = { version = "0.5.4", default-features = false, features = ["block", "stream", "hmac", "sm4", "ecb", "cbc", "cfb", "ofb", "sm3", "sha1", "sha2", "sha224", "sha256", "sha384", "sha512", "sha512_224", "sha512_256"] }
- default = block, sm3, sm4, stream
-
These default features are set whenever
neuedu-cryptos-wasm
is added without
somewhere in the dependency tree.default-features = false - block default
-
Affects
cryptographic_hashs::sm3
,cryptographic_hashs::sha1
,cryptographic_hashs::sha224
,cryptographic_hashs::sha256
,cryptographic_hashs::sha384
,cryptographic_hashs::sha512
,cryptographic_hashs::sha512_224
,cryptographic_hashs::sha512_256
,block_ciphers::sm4_ecb_encrypt
,block_ciphers::sm4_ecb_decrypt
,block_ciphers::sm4_cbc_encrypt
,block_ciphers::sm4_cbc_decrypt
,block_ciphers::sm4_cfb_encrypt
,block_ciphers::sm4_cfb_decrypt
,block_ciphers::sm4_ofb_encrypt
,block_ciphers::sm4_ofb_decrypt
,macs::hmac_sm3
,macs::hmac_sha1
,macs::hmac_sha224
,macs::hmac_sha256
… - stream default
-
Affects
block_ciphers::SM4
,cryptographic_hashs::SM3
,cryptographic_hashs::SHA1
,cryptographic_hashs::SHA2
,macs::HMAC
… - hmac
-
Affects
macs::HMAC
,macs::hmac_sm3
,macs::hmac_sha1
,macs::hmac_sha224
,macs::hmac_sha256
,macs::hmac_sha384
,macs::hmac_sha512
,macs::hmac_sha512_224
,macs::hmac_sha512_256
… - sm4 default
-
Affects
block_ciphers::SM4
,block_ciphers::sm4_ecb_encrypt
,block_ciphers::sm4_ecb_decrypt
,block_ciphers::sm4_cbc_encrypt
,block_ciphers::sm4_cbc_decrypt
,block_ciphers::sm4_cfb_encrypt
,block_ciphers::sm4_cfb_decrypt
,block_ciphers::sm4_ofb_encrypt
,block_ciphers::sm4_ofb_decrypt
… - ecb
-
Affects
block_ciphers::sm4_ecb_encrypt
,block_ciphers::sm4_ecb_decrypt
… - cbc
-
Affects
block_ciphers::sm4_cbc_encrypt
,block_ciphers::sm4_cbc_decrypt
… - cfb
-
Affects
block_ciphers::sm4_cfb_encrypt
,block_ciphers::sm4_cfb_decrypt
… - ofb
-
Affects
block_ciphers::sm4_ofb_encrypt
,block_ciphers::sm4_ofb_decrypt
… - sm3 default
-
Affects
cryptographic_hashs::SM3
,cryptographic_hashs::sm3
,macs::hmac_sm3
… - sha1
-
Affects
cryptographic_hashs::SHA1
,cryptographic_hashs::sha1
,macs::hmac_sha1
… - sha2
-
Affects
cryptographic_hashs::SHA2
… - sha224
-
Affects
cryptographic_hashs::sha224
,macs::hmac_sha224
… - sha256
-
Affects
cryptographic_hashs::sha256
,macs::hmac_sha256
… - sha384
-
Affects
cryptographic_hashs::sha384
,macs::hmac_sha384
… - sha512
-
Affects
cryptographic_hashs::sha512
,macs::hmac_sha512
… - sha512_224
-
Affects
cryptographic_hashs::sha512_224
,macs::hmac_sha512_224
… - sha512_256
-
Affects
cryptographic_hashs::sha512_256
,macs::hmac_sha512_256
…