Skip to content

Commit 06235bb

Browse files
committed
added more exceptions
1 parent 23f96d4 commit 06235bb

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1+
## 1.3.5
2+
3+
- Added RSAException to `rsa.dart`
4+
15
## 1.3.4
26

37
- Added RSAException
8+
49
## 1.3.3
510

611
- Fixed panic when invalid keys are used https://github.com/jerson/flutter-rsa/issues/13

example/pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ packages:
119119
path: ".."
120120
relative: true
121121
source: path
122-
version: "1.3.4"
122+
version: "1.3.5"
123123
ffi:
124124
dependency: transitive
125125
description:

lib/rsa.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class RSA {
2929
var data = await _call(name, payload);
3030
var response = BytesResponse()..mergeFromBuffer(data);
3131
if (response.hasError()) {
32-
throw response.error;
32+
throw new RSAException(response.error);
3333
}
3434
return Uint8List.fromList(response.output);
3535
}
@@ -38,7 +38,7 @@ class RSA {
3838
var data = await _call(name, payload);
3939
var response = StringResponse()..mergeFromBuffer(data);
4040
if (response.hasError()) {
41-
throw response.error;
41+
throw new RSAException(response.error);
4242
}
4343
return response.output;
4444
}
@@ -47,7 +47,7 @@ class RSA {
4747
var data = await _call(name, payload);
4848
var response = BoolResponse()..mergeFromBuffer(data);
4949
if (response.hasError()) {
50-
throw response.error;
50+
throw new RSAException(response.error);
5151
}
5252
return response.output;
5353
}
@@ -57,7 +57,7 @@ class RSA {
5757
var data = await _call(name, payload);
5858
var response = KeyPairResponse()..mergeFromBuffer(data);
5959
if (response.hasError()) {
60-
throw response.error;
60+
throw new RSAException(response.error);
6161
}
6262
return response.output;
6363
}
@@ -67,7 +67,7 @@ class RSA {
6767
var data = await _call(name, payload);
6868
var response = PKCS12KeyPairResponse()..mergeFromBuffer(data);
6969
if (response.hasError()) {
70-
throw response.error;
70+
throw new RSAException(response.error);
7171
}
7272
return response.output;
7373
}

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: fast_rsa
22
description: library for use RSA with support for android and ios, macOS, linux, windows, web and hover
3-
version: 1.3.4
3+
version: 1.3.5
44
homepage: https://github.com/jerson/flutter-rsa
55

66
environment:

0 commit comments

Comments
 (0)