[package] name = "crypto_proto" version = "0.4.0" authors = ["Keziah Biermann "] description = "This library provides abstractions for cryptographic primitives and higher-level implementations based on them" license = "BSD-2-Clause OR MIT" repository = "https://github.com/KizzyCode/crypto_proto" readme = "README.md" [dependencies] etrace = "1.1.1" [build-dependencies] pkg-config = "0.3.14" [features] default = [ "cipher", "cipher_aes256gcm", "cipher_chacha20ietf", "cipher_chacha20poly1305ietf", "cipher_stream", "cipher_stream_noisesocket", "hash", "hash_sha256", "hash_sha512", "hash_blake2b", "kdf", "kdf_hkdfsha256extract", "kdf_hkdfsha256expand", "kdf_hkdfsha512extract", "kdf_hkdfsha512expand", "mac", "mac_hmacsha256", "mac_hmacsha512", "mac_poly1305", "pbkdf", "pbkdf_argon2iv13", "pbkdf_argon2idv13" ] cipher = [] cipher_aes256gcm = ["cipher"] cipher_chacha20ietf = ["cipher"] cipher_chacha20poly1305ietf = ["cipher"] cipher_stream = ["cipher"] cipher_stream_noisesocket = ["cipher_stream"] hash = [] hash_sha256 = ["hash"] hash_sha512 = ["hash"] hash_blake2b = ["hash"] kdf = [] kdf_hkdfsha256extract = ["kdf", "mac_hmacsha256"] kdf_hkdfsha256expand = ["kdf", "mac_hmacsha256"] kdf_hkdfsha512extract = ["kdf", "mac_hmacsha512"] kdf_hkdfsha512expand = ["kdf", "mac_hmacsha512"] mac = [] mac_hmacsha256 = ["mac"] mac_hmacsha512 = ["mac"] mac_poly1305 = ["mac"] pbkdf = [] pbkdf_argon2iv13 = ["pbkdf"] pbkdf_argon2idv13 = ["pbkdf"]