@@ -125,25 +125,23 @@ mod test {
125125 super :: * ,
126126 crate :: { auth:: RELAY_WEBSOCKET_ADDRESS , domain:: DecodedClientId } ,
127127 chrono:: DateTime ,
128- ed25519_dalek:: Keypair ,
128+ ed25519_dalek:: SigningKey ,
129129 } ;
130130
131- const KEYPAIR : [ u8 ; 64 ] = [
131+ const KEYPAIR : [ u8 ; 32 ] = [
132132 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 ,
136134 ] ;
137135
138136 #[ test]
139137 fn watch_register_jwt ( ) {
140- let key = Keypair :: from_bytes ( & KEYPAIR ) . unwrap ( ) ;
138+ let key = SigningKey :: from_bytes ( & KEYPAIR ) ;
141139 let iat = DateTime :: parse_from_rfc3339 ( "2000-01-01T00:00:00Z" ) . unwrap ( ) ;
142140 let exp = DateTime :: parse_from_rfc3339 ( "3000-01-01T00:00:00Z" ) . unwrap ( ) ;
143141
144142 let claims = WatchRegisterClaims {
145143 basic : JwtBasicClaims {
146- iss : DecodedClientId :: from_key ( & key. public_key ( ) ) . into ( ) ,
144+ iss : DecodedClientId :: from_key ( & key. verifying_key ( ) ) . into ( ) ,
147145 aud : RELAY_WEBSOCKET_ADDRESS . to_owned ( ) ,
148146 sub : "https://example.com" . to_owned ( ) ,
149147 iat : iat. timestamp ( ) ,
@@ -172,13 +170,13 @@ mod test {
172170
173171 #[ test]
174172 fn watch_unregister_jwt ( ) {
175- let key = Keypair :: from_bytes ( & KEYPAIR ) . unwrap ( ) ;
173+ let key = SigningKey :: from_bytes ( & KEYPAIR ) ;
176174 let iat = DateTime :: parse_from_rfc3339 ( "2000-01-01T00:00:00Z" ) . unwrap ( ) ;
177175 let exp = DateTime :: parse_from_rfc3339 ( "3000-01-01T00:00:00Z" ) . unwrap ( ) ;
178176
179177 let claims = WatchUnregisterClaims {
180178 basic : JwtBasicClaims {
181- iss : DecodedClientId :: from_key ( & key. public_key ( ) ) . into ( ) ,
179+ iss : DecodedClientId :: from_key ( & key. verifying_key ( ) ) . into ( ) ,
182180 aud : RELAY_WEBSOCKET_ADDRESS . to_owned ( ) ,
183181 sub : "https://example.com" . to_owned ( ) ,
184182 iat : iat. timestamp ( ) ,
@@ -205,14 +203,14 @@ mod test {
205203
206204 #[ test]
207205 fn watch_event_jwt ( ) {
208- let key = Keypair :: from_bytes ( & KEYPAIR ) . unwrap ( ) ;
206+ let key = SigningKey :: from_bytes ( & KEYPAIR ) ;
209207 let iat = DateTime :: parse_from_rfc3339 ( "2000-01-01T00:00:00Z" ) . unwrap ( ) ;
210208 let exp = DateTime :: parse_from_rfc3339 ( "3000-01-01T00:00:00Z" ) . unwrap ( ) ;
211209 let topic = Topic :: from ( "474e88153f4db893de42c35e1891dc0e37a02e11961385de0475460fb48b8639" ) ;
212210
213211 let claims = WatchEventClaims {
214212 basic : JwtBasicClaims {
215- iss : DecodedClientId :: from_key ( & key. public_key ( ) ) . into ( ) ,
213+ iss : DecodedClientId :: from_key ( & key. verifying_key ( ) ) . into ( ) ,
216214 aud : RELAY_WEBSOCKET_ADDRESS . to_owned ( ) ,
217215 sub : "https://example.com" . to_owned ( ) ,
218216 iat : iat. timestamp ( ) ,
0 commit comments