@@ -125,25 +125,23 @@ mod test {
125
125
super :: * ,
126
126
crate :: { auth:: RELAY_WEBSOCKET_ADDRESS , domain:: DecodedClientId } ,
127
127
chrono:: DateTime ,
128
- ed25519_dalek:: Keypair ,
128
+ ed25519_dalek:: SigningKey ,
129
129
} ;
130
130
131
- const KEYPAIR : [ u8 ; 64 ] = [
131
+ const KEYPAIR : [ u8 ; 32 ] = [
132
132
215 , 142 , 127 , 216 , 153 , 183 , 205 , 110 , 103 , 118 , 181 , 195 , 60 , 71 , 5 , 221 , 100 , 196 , 207 ,
133
- 81 , 229 , 11 , 116 , 121 , 235 , 104 , 1 , 121 , 25 , 18 , 218 , 83 , 216 , 230 , 100 , 248 , 132 , 110 , 55 ,
134
- 65 , 221 , 87 , 66 , 160 , 36 , 95 , 116 , 86 , 169 , 49 , 107 , 17 , 13 , 50 , 22 , 147 , 199 , 109 , 125 ,
135
- 155 , 89 , 190 , 186 , 171 ,
133
+ 81 , 229 , 11 , 116 , 121 , 235 , 104 , 1 , 121 , 25 , 18 , 218 , 83 ,
136
134
] ;
137
135
138
136
#[ test]
139
137
fn watch_register_jwt ( ) {
140
- let key = Keypair :: from_bytes ( & KEYPAIR ) . unwrap ( ) ;
138
+ let key = SigningKey :: from_bytes ( & KEYPAIR ) ;
141
139
let iat = DateTime :: parse_from_rfc3339 ( "2000-01-01T00:00:00Z" ) . unwrap ( ) ;
142
140
let exp = DateTime :: parse_from_rfc3339 ( "3000-01-01T00:00:00Z" ) . unwrap ( ) ;
143
141
144
142
let claims = WatchRegisterClaims {
145
143
basic : JwtBasicClaims {
146
- iss : DecodedClientId :: from_key ( & key. public_key ( ) ) . into ( ) ,
144
+ iss : DecodedClientId :: from_key ( & key. verifying_key ( ) ) . into ( ) ,
147
145
aud : RELAY_WEBSOCKET_ADDRESS . to_owned ( ) ,
148
146
sub : "https://example.com" . to_owned ( ) ,
149
147
iat : iat. timestamp ( ) ,
@@ -172,13 +170,13 @@ mod test {
172
170
173
171
#[ test]
174
172
fn watch_unregister_jwt ( ) {
175
- let key = Keypair :: from_bytes ( & KEYPAIR ) . unwrap ( ) ;
173
+ let key = SigningKey :: from_bytes ( & KEYPAIR ) ;
176
174
let iat = DateTime :: parse_from_rfc3339 ( "2000-01-01T00:00:00Z" ) . unwrap ( ) ;
177
175
let exp = DateTime :: parse_from_rfc3339 ( "3000-01-01T00:00:00Z" ) . unwrap ( ) ;
178
176
179
177
let claims = WatchUnregisterClaims {
180
178
basic : JwtBasicClaims {
181
- iss : DecodedClientId :: from_key ( & key. public_key ( ) ) . into ( ) ,
179
+ iss : DecodedClientId :: from_key ( & key. verifying_key ( ) ) . into ( ) ,
182
180
aud : RELAY_WEBSOCKET_ADDRESS . to_owned ( ) ,
183
181
sub : "https://example.com" . to_owned ( ) ,
184
182
iat : iat. timestamp ( ) ,
@@ -205,14 +203,14 @@ mod test {
205
203
206
204
#[ test]
207
205
fn watch_event_jwt ( ) {
208
- let key = Keypair :: from_bytes ( & KEYPAIR ) . unwrap ( ) ;
206
+ let key = SigningKey :: from_bytes ( & KEYPAIR ) ;
209
207
let iat = DateTime :: parse_from_rfc3339 ( "2000-01-01T00:00:00Z" ) . unwrap ( ) ;
210
208
let exp = DateTime :: parse_from_rfc3339 ( "3000-01-01T00:00:00Z" ) . unwrap ( ) ;
211
209
let topic = Topic :: from ( "474e88153f4db893de42c35e1891dc0e37a02e11961385de0475460fb48b8639" ) ;
212
210
213
211
let claims = WatchEventClaims {
214
212
basic : JwtBasicClaims {
215
- iss : DecodedClientId :: from_key ( & key. public_key ( ) ) . into ( ) ,
213
+ iss : DecodedClientId :: from_key ( & key. verifying_key ( ) ) . into ( ) ,
216
214
aud : RELAY_WEBSOCKET_ADDRESS . to_owned ( ) ,
217
215
sub : "https://example.com" . to_owned ( ) ,
218
216
iat : iat. timestamp ( ) ,
0 commit comments