Log

Author Commit Date CI Message
Cléo Rebert 0080f1db 2024-01-19T16:48:34 Fix examples and update CHANGELOG.md Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert e68b083d 2024-01-19T16:44:27 Optimize drawing loop Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert 17844d67 2024-01-19T12:28:22 Merge pull request #64 from AntonnMal/docs-revision Added crate feature requirements to docs
Anton Maltsev 4b11a713 2024-01-19T18:05:33 Removed doc attribute on private function
Anton Maltsev de61f0a3 2024-01-19T13:55:04 Added crate feature requirements to docs
Cléo Rebert 7873dc09 2023-10-04T11:13:31 Update CHANGELOG Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert 8e331a2a 2023-10-04T11:10:47 bump version to 5.4.0 Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert b015a869 2023-10-04T11:07:50 Merge pull request #62 from FliegendeWurst/error-trait Implement Error for SecretParseError
Arne Keller ae5ccb9f 2023-10-02T20:57:40 Implement Error for SecretParseError This makes it easy to use the error with e.g. thiserror or other crates that rely on the trait.
Cléo Rebert 85a1025c 2023-09-14T15:40:52 Optimized draw_image Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert 49a927a3 2023-09-11T10:56:55 Add README Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert 78c41fd9 2023-09-11T10:46:57 Add docs and changelog Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert 5056c318 2023-09-11T10:37:27 Fix link in changelog Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert a877e391 2023-09-10T21:43:59 Bump version Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert ed320f7e 2023-09-10T21:42:45 Fix changelog Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert 9f2ea107 2023-09-10T21:34:47 Update changelog, README, comments and subcrate version Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cléo Rebert f7628d02 2023-09-10T21:08:23 Merge pull request #61 from tmpfs/qr Expose QR code generation functions
muji b92397f5 2023-09-10T20:58:24 Remove obsolete module.
muji 37bb56b4 2023-09-10T14:47:08 Move doc comment.
muji 0f4b15fc 2023-09-10T14:43:00 Fix test spec.
muji 8257529b 2023-09-10T14:34:09 Use crate and workspace member for drawing functions.
muji 0d2f985b 2023-09-07T12:41:23 Tidy unnecessary cast.
muji bc1c0dbc 2023-09-07T12:39:51 Expose QR code generation functions.
Cléo Rebert e6de3cdc 2023-08-10T10:36:47 Update url dependency Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
Cleo Rebert a1c22a4c 2023-07-15T19:38:46 Add changelog
Cleo Rebert aad5f9aa 2023-07-15T19:28:06 Remove unnecessary alloc and add docs.
Cléo REBERT 625802dc 2023-05-15T15:02:29 fix(#58): Updated version Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT 1984f848 2023-05-15T14:59:17 fix(#58): Updated changelog changelog Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT cf8c0651 2023-05-15T14:57:12 fix(#58): Fix overflow Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT 81c773f4 2023-03-31T16:18:26 Fix changelog Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT 606078ee 2023-03-31T16:10:37 Normalize dependency requirements Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT 360b4e76 2023-03-28T14:37:03 Updated changelog Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo Rebert f0b89347 2023-03-28T14:31:33 Merge pull request #56 from constantoine/55-add-error-display-trait-for-secretparseerror Fix #55
Cléo REBERT f7d0f136 2023-03-28T11:04:15 Updated changelog Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT 08c24dae 2023-03-28T11:03:04 Removed default feature Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT c2ba6d19 2023-03-28T10:58:39 Replace deprecated base64 call Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT e4e055de 2023-03-28T10:47:52 5.0 Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cleo Rebert c8907310 2023-01-14T15:58:20 Bumped version Signed-off-by: Cleo Rebert <cleo.rebert@gmail.com>
Cleo Rebert 6f4d2883 2023-01-14T15:50:12 Update changelog Signed-off-by: Cleo Rebert <cleo.rebert@gmail.com>
Cléo Rebert 95d4f580 2023-01-14T15:16:23 Merge pull request #51 from timvisee/fix-readme-indent Remove unnecessary indentation in README
timvisee 578f13d7 2023-01-14T15:03:44 Remove unnecessary indentation in README
Cléo Rebert 7b35ef1d 2023-01-14T15:01:59 Merge pull request #49 from timvisee/fix-url Add missing period parameter in URL, simplify URL generation
timvisee 5f676dd3 2023-01-13T20:24:36 Only add digits and algorithm parameters to URL for non default values
timvisee d2c6ae62 2023-01-12T14:22:12 Fix unit tests for get_url change
timvisee d866af6b 2023-01-12T14:10:13 Add period to URL if value is not default
timvisee aa719c5d 2023-01-12T14:09:37 Simplify parameter handling in URL generation, fix invalid step in tests
Cléo Rebert 9f6894a1 2023-01-14T14:39:18 Merge pull request #50 from timvisee/fix-accountname-trim-issuer Decode account name before splitting issuer and account name parts
timvisee 1a64130e 2023-01-14T13:07:27 Decode account name before splitting issuer and account name parts
Cléo REBERT dedf24b9 2023-01-06T14:44:27 chore(FLOW-2123): Update changelog for 4.1 Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT d54bd9e4 2023-01-06T14:35:18 chore(FLOW-2123): Add examples Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT cc1474a7 2023-01-06T11:30:24 chore(FLOW-2123): Fix tests Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo Rebert d5b94dc0 2023-01-06T10:10:01 Merge pull request #47 from timvisee/feature-steam Add Steam algorithm behind 'steam' feature
timvisee 5e61d154 2023-01-05T17:14:06 Do not prefix Steam TOTP account name with Steam
timvisee 005ae37f 2023-01-05T14:22:02 List steam feature in README
timvisee 068b746a 2023-01-04T16:20:38 Parse otpauth URL with Steam as issuer as Steam TOTP
timvisee c5fd8207 2023-01-03T18:49:47 Add TOTP::new_steam as custom provider
timvisee 3f7f9129 2023-01-03T18:36:35 Generate proper URLs for Steam algorithm
timvisee a5b97d1f 2023-01-02T21:55:49 Add Steam algorithm behind 'steam' feature
Cléo Rebert 76e9bb72 2023-01-04T12:16:53 Merge pull request #48 from timvisee/feature-unchecked Add unchecked TOTP constructor and URL parsing methods
timvisee d2930683 2023-01-03T17:55:34 Add issue and account name colon check back, fix unchecked doctests
timvisee 39e0d16d 2023-01-03T11:58:59 Add TOTP::from_url_unchecked variant with uses TOTP::new_unchecked
timvisee 505569fa 2023-01-03T11:52:43 Remove issuer and account name colon check in TOTP::new method
timvisee 6bdbd591 2023-01-03T11:49:10 Add TOTP::new_unchecked methods
Cléo REBERT d460bd22 2022-12-29T15:09:20 Fix CHANGELOG.md Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT 3013f916 2022-12-29T15:03:30 Updated CHANGELOG.md Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT 8b5f5c50 2022-12-29T14:36:22 Add CHANGELOG.md Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT 4a8b2552 2022-12-29T14:35:06 Add CHANGELOG.md Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo REBERT b58a666a 2022-12-29T14:16:19 Bump version to 4.0 Signed-off-by: Cléo REBERT <cleo.rebert-ext@treezor.com>
Cléo Rebert cf017a9b 2022-12-22T17:06:52 Zeroize secret
Cléo Rebert cf6029aa 2022-12-22T16:53:41 Drop generic support
Cléo Rebert 608b6f28 2022-12-22T16:40:19 Merge pull request #40 from tmpfs/zeroize Support zeroize feature.
constantoine 3f4e1d33 2022-11-03T10:29:19 Merge branch 'master' of github.com:constantoine/totp-rs
constantoine d5468ef0 2022-11-03T10:17:40 Bump version to 3.1.0 Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
Cléo Rebert 45dfa56e 2022-11-03T10:06:55 Merge pull request #42 from constantoine/better_error_handling Better error handling
constantoine fb9ada36 2022-11-02T11:33:26 cargo fmt Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine d901803c 2022-11-02T11:32:10 Better error handling -Implement Display for TOTP -Make get_qr() Error type be a string Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine d241e00f 2022-11-02T11:29:04 Implement std::error::Error for totp-rs error types Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
muji 28ebb0e9 2022-11-02T11:14:18 Support zeroize feature.
Cléo Rebert c36b3a95 2022-10-10T11:20:01 Merge pull request #39 from constantoine/add_test_coverage Add coverage for rfc.rs
constantoine 0f917c4a 2022-10-10T11:15:57 Fix warning Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine 0131d7e0 2022-10-10T11:12:44 Cargo fmt Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine 60514fde 2022-10-10T11:08:40 Add tests Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine 9a202c20 2022-10-10T10:34:52 Fix coverage for secret.rs Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine b308f745 2022-10-10T10:22:52 Add tests for secret.rs Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine 3f39b3a1 2022-10-05T17:32:31 Add coverage for rfc.rs Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
Cléo Rebert d68f1608 2022-10-05T12:03:21 Merge pull request #38 from constantoine/better_style Fix clippy warnings
constantoine 0f0e7d60 2022-10-05T11:55:37 Cargo fmt Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine 4d9e41ee 2022-10-05T11:45:21 Fix clippy warnings Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
Cléo Rebert fd1ee7f5 2022-10-05T11:27:22 Merge pull request #34 from alexanderkjall/replace-sha-1-with-sha1 replace the sha-1 crate with sha1
Cléo Rebert 48fe98c0 2022-10-05T11:22:21 Merge branch 'replace-sha-1-with-sha1' of github.com:alexanderkjall/totp-rs into replace-sha-1-with-sha1
Alexander Kjäll 27a27d80 2022-10-01T16:54:01 replace the sha-1 crate with sha1, as RustCrypto have migrated to the new crate name, ref https://github.com/RustCrypto/hashes#crate-names
Cléo Rebert fd52f4a6 2022-10-05T11:17:25 Merge pull request #37 from constantoine/raw_canvas Fix QR unit tests
constantoine edf3db02 2022-10-04T16:41:50 Add raw canvas private method in order to test the canvas raw data, and not the encoded png data Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
Alexander Kjäll a9ebfdc6 2022-10-01T16:54:01 replace the sha-1 crate with sha1, as RustCrypto have migrated to the new crate name, ref https://github.com/RustCrypto/hashes#crate-names
Cléo Rebert d0b60892 2022-08-26T10:49:48 Merge pull request #32 from constantoine/coverage Changed coverage tools to better represent coverage
constantoine ec0e7f36 2022-08-26T10:44:46 Fix rust.yml Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine 28d72bc3 2022-08-26T10:41:36 Download grcov instead of recompiling Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
constantoine 03188bfd 2022-08-26T10:28:45 Changed coverage tools to better represent coverage Signed-off-by: constantoine <cleo.rebert-ext@treezor.com>
Cléo Rebert fcd90cf7 2022-08-26T10:02:42 Merge pull request #31 from constantoine/constantoine-patch-1 Update tarpaulin version
Cléo Rebert 65214998 2022-08-26T09:58:28 Update tarpaulin version Tarpaulin is the tool used for coverage