{"name":"authrs","vers":"0.1.0","deps":[{"name":"argon2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base32","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bcrypt","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":["rust_crypto","use_pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"password-hash","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.0-rc.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scrypt","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webauthn-rs","req":"^0.5","features":["danger-allow-state-serialisation"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"07c2b770b37ea58b39cfcb8576b5d9db09e5dcc80f859218352d1ab4c2b76584","features":{"api-key":[],"crypto":[],"oauth":[],"passwordless":[],"rbac":[]},"features2":{"argon2":["dep:argon2"],"bcrypt":["dep:bcrypt"],"default":["argon2","jwt","mfa"],"full":["api-key","argon2","bcrypt","crypto","jwt","mfa","oauth","passwordless","rbac","scrypt","webauthn"],"jwt":["dep:jsonwebtoken"],"mfa":["dep:sha1"],"scrypt":["dep:scrypt"],"webauthn":["dep:url","dep:webauthn-rs"]},"yanked":false,"pubtime":"2025-11-25T17:46:22Z","v":2} {"name":"authrs","vers":"0.1.1","deps":[{"name":"argon2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base32","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bcrypt","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":["rust_crypto","use_pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"password-hash","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.0-rc.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scrypt","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webauthn-rs","req":"^0.5","features":["danger-allow-state-serialisation"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cdd50fb081bb0b2e364342ac205e20337c567ef975c738df3df39bee17598d5d","features":{"api-key":[],"crypto":[],"oauth":[],"passwordless":[],"rbac":[]},"features2":{"argon2":["dep:argon2"],"bcrypt":["dep:bcrypt"],"default":["argon2","jwt","mfa"],"enhanced":["api-key","argon2","crypto","jwt","mfa","oauth","passwordless","rbac","webauthn"],"full":["api-key","argon2","bcrypt","crypto","jwt","mfa","oauth","passwordless","rbac","scrypt","webauthn"],"jwt":["dep:jsonwebtoken"],"mfa":["dep:sha1"],"scrypt":["dep:scrypt"],"webauthn":["dep:url","dep:webauthn-rs"]},"yanked":false,"pubtime":"2025-11-26T11:55:59Z","v":2} {"name":"authrs","vers":"0.1.2","deps":[{"name":"argon2","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base32","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bcrypt","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10","features":["rust_crypto","use_pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"password-hash","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scrypt","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webauthn-rs","req":"^0.5","features":["danger-allow-state-serialisation"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6e224695b3fec7a6d6337dedc7b4cfb3864cbb8d80384f04ce6fb920d8ebed18","features":{"api-key":[],"crypto":[],"oauth":[],"passwordless":[],"rbac":[]},"features2":{"argon2":["dep:argon2"],"bcrypt":["dep:bcrypt"],"default":["argon2","jwt","mfa"],"enhanced":["api-key","argon2","crypto","jwt","mfa","oauth","passwordless","rbac","webauthn"],"full":["api-key","argon2","bcrypt","crypto","jwt","mfa","oauth","passwordless","rbac","scrypt","webauthn"],"jwt":["dep:jsonwebtoken"],"mfa":["dep:sha1"],"scrypt":["dep:scrypt"],"webauthn":["dep:url","dep:webauthn-rs"]},"yanked":false,"pubtime":"2025-12-27T06:39:49Z","v":2}