@@ -6,14 +6,14 @@ static SECRET_UTF8_SHA1: &str = "12345678901234567890";
66static SECRET_BYTES_SHA1 : & [ u8 ] = SECRET_UTF8_SHA1 . as_bytes ( ) ;
77static SECRET_BASE32_SHA1 : & str = "GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ" ;
88
9- // RTC6238 SHA256 Secret
9+ // RFC6238 SHA256 Secret
1010static SECRET_UTF8_SHA256 : & str = "12345678901234567890\
1111 123456789012";
1212static SECRET_BYTES_SHA256 : & [ u8 ] = SECRET_UTF8_SHA256 . as_bytes ( ) ;
1313static SECRET_BASE32_SHA256 : & str = "GEZDGNBVGY3TQOJQGEZ\
1414 DGNBVGY3TQOJQGEZDGNBVGY3TQOJQGEZA";
1515
16- // RTC6238 SHA512 Secret
16+ // RFC6238 SHA512 Secret
1717static SECRET_UTF8_SHA512 : & str = "12345678901234567890\
1818 12345678901234567890123456789012345678901234";
1919static SECRET_BYTES_SHA512 : & [ u8 ] = SECRET_UTF8_SHA512 . as_bytes ( ) ;
@@ -78,52 +78,52 @@ fn run_rfc_test_base32_with_digest(time: u64, digest: MacDigest) -> u32 {
7878 totp. get_otp ( time)
7979}
8080
81- // All SHA-1 Tests for TOTP from RTC6238
81+ // All SHA-1 Tests for TOTP from rfc6238
8282// Tests 1-2 ran with 'SECRET_BYTES_SHA1'
8383#[ test]
84- fn rtc_test_1_sha1 ( ) {
84+ fn rfc_test_1_sha1 ( ) {
8585 assert_eq ! ( run_rfc_test_bytes( 59 ) , 94287082 )
8686}
8787
8888#[ test]
89- fn rtc_test_2_sha1 ( ) {
89+ fn rfc_test_2_sha1 ( ) {
9090 assert_eq ! ( run_rfc_test_bytes( 1111111109 ) , 07081804 )
9191}
9292
9393// Tests 3-4 ran with 'SECRET_UTF8_SHA1'
9494#[ test]
95- fn rtc_test_3_sha1 ( ) {
95+ fn rfc_test_3_sha1 ( ) {
9696 assert_eq ! ( run_rfc_test_utf8( 1111111111 ) , 14050471 )
9797}
9898
9999#[ test]
100- fn rtc_test_4_sha1 ( ) {
100+ fn rfc_test_4_sha1 ( ) {
101101 assert_eq ! ( run_rfc_test_utf8( 1234567890 ) , 89005924 )
102102}
103103
104104// Tests 5-6 ran with 'SECRET_BASE32_SHA1'
105105#[ test]
106- fn rtc_test_5_sha1 ( ) {
106+ fn rfc_test_5_sha1 ( ) {
107107 assert_eq ! ( run_rfc_test_base32( 2000000000 ) , 69279037 )
108108}
109109
110110#[ test]
111- fn rtc_test_6_sha1 ( ) {
111+ fn rfc_test_6_sha1 ( ) {
112112 assert_eq ! ( run_rfc_test_base32( 20000000000 ) , 65353130 )
113113}
114114
115- // All SHA-256 Tests for TOTP from RTC6238
115+ // All SHA-256 Tests for TOTP from rfc6238
116116// Tests 1-2 ran with 'SECRET_BYTES_SHA256'
117117#[ test]
118- fn rtc_test_1_sha256 ( ) {
118+ fn rfc_test_1_sha256 ( ) {
119119 assert_eq ! (
120120 run_rfc_test_bytes_with_digest( 59 , MacDigest :: SHA256 ) ,
121121 46119246
122122 )
123123}
124124
125125#[ test]
126- fn rtc_test_2_sha256 ( ) {
126+ fn rfc_test_2_sha256 ( ) {
127127 assert_eq ! (
128128 run_rfc_test_bytes_with_digest( 1111111109 , MacDigest :: SHA256 ) ,
129129 68084774
@@ -132,15 +132,15 @@ fn rtc_test_2_sha256() {
132132
133133// Tests 3-4 ran with 'SECRET_UTF8_SHA256'
134134#[ test]
135- fn rtc_test_3_sha256 ( ) {
135+ fn rfc_test_3_sha256 ( ) {
136136 assert_eq ! (
137137 run_rfc_test_utf8_with_digest( 1111111111 , MacDigest :: SHA256 ) ,
138138 67062674
139139 )
140140}
141141
142142#[ test]
143- fn rtc_test_4_sha256 ( ) {
143+ fn rfc_test_4_sha256 ( ) {
144144 assert_eq ! (
145145 run_rfc_test_utf8_with_digest( 1234567890 , MacDigest :: SHA256 ) ,
146146 91819424
@@ -149,33 +149,33 @@ fn rtc_test_4_sha256() {
149149
150150// Tests 5-6 ran with 'SECRET_BASE32_SHA256'
151151#[ test]
152- fn rtc_test_5_sha256 ( ) {
152+ fn rfc_test_5_sha256 ( ) {
153153 assert_eq ! (
154154 run_rfc_test_base32_with_digest( 2000000000 , MacDigest :: SHA256 ) ,
155155 90698825
156156 )
157157}
158158
159159#[ test]
160- fn rtc_test_6_sha256 ( ) {
160+ fn rfc_test_6_sha256 ( ) {
161161 assert_eq ! (
162162 run_rfc_test_base32_with_digest( 20000000000 , MacDigest :: SHA256 ) ,
163163 77737706
164164 )
165165}
166166
167- // All SHA-512 Tests for TOTP from RTC6238
167+ // All SHA-512 Tests for TOTP from rfc6238
168168// Tests 1-2 ran with 'SECRET_BYTES_SHA512'
169169#[ test]
170- fn rtc_test_1_sha512 ( ) {
170+ fn rfc_test_1_sha512 ( ) {
171171 assert_eq ! (
172172 run_rfc_test_bytes_with_digest( 59 , MacDigest :: SHA512 ) ,
173173 90693936
174174 )
175175}
176176
177177#[ test]
178- fn rtc_test_2_sha512 ( ) {
178+ fn rfc_test_2_sha512 ( ) {
179179 assert_eq ! (
180180 run_rfc_test_bytes_with_digest( 1111111109 , MacDigest :: SHA512 ) ,
181181 25091201
@@ -184,15 +184,15 @@ fn rtc_test_2_sha512() {
184184
185185// Tests 3-4 ran with 'SECRET_UTF8_SHA512'
186186#[ test]
187- fn rtc_test_3_sha512 ( ) {
187+ fn rfc_test_3_sha512 ( ) {
188188 assert_eq ! (
189189 run_rfc_test_utf8_with_digest( 1111111111 , MacDigest :: SHA512 ) ,
190190 99943326
191191 )
192192}
193193
194194#[ test]
195- fn rtc_test_4_sha512 ( ) {
195+ fn rfc_test_4_sha512 ( ) {
196196 assert_eq ! (
197197 run_rfc_test_utf8_with_digest( 1234567890 , MacDigest :: SHA512 ) ,
198198 93441116
@@ -201,15 +201,15 @@ fn rtc_test_4_sha512() {
201201
202202// Tests 5-6 ran with 'SECRET_BASE32_SHA512'
203203#[ test]
204- fn rtc_test_5_sha512 ( ) {
204+ fn rfc_test_5_sha512 ( ) {
205205 assert_eq ! (
206206 run_rfc_test_base32_with_digest( 2000000000 , MacDigest :: SHA512 ) ,
207207 38618901
208208 )
209209}
210210
211211#[ test]
212- fn rtc_test_6_sha512 ( ) {
212+ fn rfc_test_6_sha512 ( ) {
213213 assert_eq ! (
214214 run_rfc_test_base32_with_digest( 20000000000 , MacDigest :: SHA512 ) ,
215215 47863826
0 commit comments