|
14 | 14 |
|
15 | 15 | // ignore_for_file: non_constant_identifier_names
|
16 | 16 |
|
17 |
| -part of impl_ffi; |
| 17 | +part of 'impl_ffi.dart'; |
18 | 18 |
|
19 | 19 | /// Get valid value for `jwk.alg` property given an [EllipticCurve] for ECDSA.
|
20 | 20 | String _ecdsaCurveToJwkAlg(EllipticCurve curve) {
|
@@ -116,11 +116,11 @@ Uint8List _convertEcdsaDerSignatureToWebCryptoSignature(
|
116 | 116 | // Dump R and S to return value.
|
117 | 117 | final out = scope<ffi.Uint8>(N * 2);
|
118 | 118 | _checkOpIsOne(
|
119 |
| - ssl.BN_bn2bin_padded(out.elementAt(0), N, R.value), |
| 119 | + ssl.BN_bn2bin_padded(out + 0, N, R.value), |
120 | 120 | fallback: 'internal error formatting R in signature',
|
121 | 121 | );
|
122 | 122 | _checkOpIsOne(
|
123 |
| - ssl.BN_bn2bin_padded(out.elementAt(N), N, S.value), |
| 123 | + ssl.BN_bn2bin_padded(out + N, N, S.value), |
124 | 124 | fallback: 'internal error formatting S in signature',
|
125 | 125 | );
|
126 | 126 | return out.copy(N * 2);
|
@@ -163,11 +163,11 @@ Uint8List? _convertEcdsaWebCryptoSignatureToDerSignature(
|
163 | 163 |
|
164 | 164 | final psig = scope.dataAsPointer<ffi.Uint8>(signature);
|
165 | 165 | _checkOp(
|
166 |
| - ssl.BN_bin2bn(psig.elementAt(0), N, R.value).address != 0, |
| 166 | + ssl.BN_bin2bn(psig + 0, N, R.value).address != 0, |
167 | 167 | fallback: 'allocation failure',
|
168 | 168 | );
|
169 | 169 | _checkOp(
|
170 |
| - ssl.BN_bin2bn(psig.elementAt(N), N, S.value).address != 0, |
| 170 | + ssl.BN_bin2bn(psig + N, N, S.value).address != 0, |
171 | 171 | fallback: 'allocation failure',
|
172 | 172 | );
|
173 | 173 |
|
|
0 commit comments