# Welcome to the Flow-Rust-SDK! We're glad to have you here. There are a few important items that we should cover real quick before you dive in. ## Versioning - This project uses [Semantic Versioning 2](https://semver.org/). Please keep this in mind when making public contributions to the project and bump the version appropriately. ## Signing Algorithms - Only `ECDSA_P256` is supported at this time ## Hashing - Only `SHA3_256` is supported at this time ## Security - The cryptography in this SDK is sourced from the public [RustCrypto](https://github.com/RustCrypto) repositories. This is a very mature and widely used library, but the elliptic curve arithmetic contained in these crates has never been independently audited. *Use at your own risk.* - Remember that you will be dealing with private keys, which can be more powerful and dangerous than passwords. Please treat them as such. - Consider reading [this whitepaper by Google](https://cloud.google.com/solutions/modern-password-security-for-system-designers.pdf). ## Documentation See the [docs.rs](https://docs.rs/flow-rust-sdk/latest/flow_rust_sdk/) for full documentation. Please open an issue in the [GitHub repository](https://github.com/MarshallBelles/flow-rust-sdk) if you find any bugs. For general questions, please join the [Flow Discord](https://discord.com/invite/flow). There is a flow-rust channel which is an excellent place for discussion!