Skip to content

Commit ccfa26f

Browse files
authored
use secure random number generator (dart-lang/web_socket_channel#334) (dart-archive/web_socket_channel#335)
1 parent dfc1abb commit ccfa26f

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

pkgs/web_socket_channel/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 2.4.5
2+
3+
* use secure random number generator for frame masking.
4+
15
## 2.4.4
26

37
* Require Dart `^3.3`

pkgs/web_socket_channel/lib/src/copy/web_socket_impl.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import 'web_socket.dart';
2525

2626
const String webSocketGUID = '258EAFA5-E914-47DA-95CA-C5AB0DC85B11';
2727

28-
final _random = Random();
28+
final _random = Random.secure();
2929

3030
// Matches _WebSocketOpcode.
3131
class _WebSocketMessageType {

pkgs/web_socket_channel/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: web_socket_channel
2-
version: 2.4.4
2+
version: 2.4.5
33
description: >-
44
StreamChannel wrappers for WebSockets. Provides a cross-platform
55
WebSocketChannel API, a cross-platform implementation of that API that

0 commit comments

Comments
 (0)