@@ -43,13 +43,13 @@ internal static unsafe void ChaCha20Poly1305Encrypt(
43
43
fixed ( byte * aadPtr = & GetSwiftRef ( aad ) )
44
44
{
45
45
AppleCryptoNative_ChaCha20Poly1305Encrypt (
46
- out SwiftError error ,
47
46
new UnsafeBufferPointer < byte > ( keyPtr , key . Length ) ,
48
47
new UnsafeBufferPointer < byte > ( noncePtr , nonce . Length ) ,
49
48
new UnsafeBufferPointer < byte > ( plaintextPtr , plaintext . Length ) ,
50
49
new UnsafeMutableBufferPointer < byte > ( ciphertextPtr , ciphertext . Length ) ,
51
50
new UnsafeMutableBufferPointer < byte > ( tagPtr , tag . Length ) ,
52
- new UnsafeBufferPointer < byte > ( aadPtr , aad . Length ) ) ;
51
+ new UnsafeBufferPointer < byte > ( aadPtr , aad . Length ) ,
52
+ out SwiftError error ) ;
53
53
54
54
if ( error . Value != null )
55
55
{
@@ -76,13 +76,13 @@ internal static unsafe void ChaCha20Poly1305Decrypt(
76
76
fixed ( byte * aadPtr = & GetSwiftRef ( aad ) )
77
77
{
78
78
AppleCryptoNative_ChaCha20Poly1305Decrypt (
79
- out SwiftError error ,
80
79
new UnsafeBufferPointer < byte > ( keyPtr , key . Length ) ,
81
80
new UnsafeBufferPointer < byte > ( noncePtr , nonce . Length ) ,
82
81
new UnsafeBufferPointer < byte > ( ciphertextPtr , ciphertext . Length ) ,
83
82
new UnsafeBufferPointer < byte > ( tagPtr , tag . Length ) ,
84
83
new UnsafeMutableBufferPointer < byte > ( plaintextPtr , plaintext . Length ) ,
85
- new UnsafeBufferPointer < byte > ( aadPtr , aad . Length ) ) ;
84
+ new UnsafeBufferPointer < byte > ( aadPtr , aad . Length ) ,
85
+ out SwiftError error ) ;
86
86
87
87
if ( error . Value != null )
88
88
{
@@ -116,13 +116,13 @@ internal static unsafe void AesGcmEncrypt(
116
116
fixed ( byte * aadPtr = & GetSwiftRef ( aad ) )
117
117
{
118
118
AppleCryptoNative_AesGcmEncrypt (
119
- out SwiftError error ,
120
119
new UnsafeBufferPointer < byte > ( keyPtr , key . Length ) ,
121
120
new UnsafeBufferPointer < byte > ( noncePtr , nonce . Length ) ,
122
121
new UnsafeBufferPointer < byte > ( plaintextPtr , plaintext . Length ) ,
123
122
new UnsafeMutableBufferPointer < byte > ( ciphertextPtr , ciphertext . Length ) ,
124
123
new UnsafeMutableBufferPointer < byte > ( tagPtr , tag . Length ) ,
125
- new UnsafeBufferPointer < byte > ( aadPtr , aad . Length ) ) ;
124
+ new UnsafeBufferPointer < byte > ( aadPtr , aad . Length ) ,
125
+ out SwiftError error ) ;
126
126
127
127
if ( error . Value != null )
128
128
{
@@ -149,13 +149,13 @@ internal static unsafe void AesGcmDecrypt(
149
149
fixed ( byte * aadPtr = & GetSwiftRef ( aad ) )
150
150
{
151
151
AppleCryptoNative_AesGcmDecrypt (
152
- out SwiftError error ,
153
152
new UnsafeBufferPointer < byte > ( keyPtr , key . Length ) ,
154
153
new UnsafeBufferPointer < byte > ( noncePtr , nonce . Length ) ,
155
154
new UnsafeBufferPointer < byte > ( ciphertextPtr , ciphertext . Length ) ,
156
155
new UnsafeBufferPointer < byte > ( tagPtr , tag . Length ) ,
157
156
new UnsafeMutableBufferPointer < byte > ( plaintextPtr , plaintext . Length ) ,
158
- new UnsafeBufferPointer < byte > ( aadPtr , aad . Length ) ) ;
157
+ new UnsafeBufferPointer < byte > ( aadPtr , aad . Length ) ,
158
+ out SwiftError error ) ;
159
159
160
160
if ( error . Value != null )
161
161
{
@@ -176,46 +176,46 @@ internal static unsafe void AesGcmDecrypt(
176
176
[ LibraryImport ( Libraries . AppleCryptoNative ) ]
177
177
[ UnmanagedCallConv ( CallConvs = [ typeof ( CallConvSwift ) ] ) ]
178
178
private static unsafe partial void AppleCryptoNative_ChaCha20Poly1305Encrypt (
179
- out SwiftError error ,
180
179
UnsafeBufferPointer < byte > key ,
181
180
UnsafeBufferPointer < byte > nonce ,
182
181
UnsafeBufferPointer < byte > plaintext ,
183
182
UnsafeMutableBufferPointer < byte > ciphertext ,
184
183
UnsafeMutableBufferPointer < byte > tag ,
185
- UnsafeBufferPointer < byte > aad ) ;
184
+ UnsafeBufferPointer < byte > aad ,
185
+ out SwiftError error ) ;
186
186
187
187
[ LibraryImport ( Libraries . AppleCryptoNative ) ]
188
188
[ UnmanagedCallConv ( CallConvs = [ typeof ( CallConvSwift ) ] ) ]
189
189
private static unsafe partial void AppleCryptoNative_ChaCha20Poly1305Decrypt (
190
- out SwiftError error ,
191
190
UnsafeBufferPointer < byte > key ,
192
191
UnsafeBufferPointer < byte > nonce ,
193
192
UnsafeBufferPointer < byte > ciphertext ,
194
193
UnsafeBufferPointer < byte > tag ,
195
194
UnsafeMutableBufferPointer < byte > plaintext ,
196
- UnsafeBufferPointer < byte > aad ) ;
195
+ UnsafeBufferPointer < byte > aad ,
196
+ out SwiftError error ) ;
197
197
198
198
[ LibraryImport ( Libraries . AppleCryptoNative ) ]
199
199
[ UnmanagedCallConv ( CallConvs = [ typeof ( CallConvSwift ) ] ) ]
200
200
private static unsafe partial void AppleCryptoNative_AesGcmEncrypt (
201
- out SwiftError error ,
202
201
UnsafeBufferPointer < byte > key ,
203
202
UnsafeBufferPointer < byte > nonce ,
204
203
UnsafeBufferPointer < byte > plaintext ,
205
204
UnsafeMutableBufferPointer < byte > ciphertext ,
206
205
UnsafeMutableBufferPointer < byte > tag ,
207
- UnsafeBufferPointer < byte > aad ) ;
206
+ UnsafeBufferPointer < byte > aad ,
207
+ out SwiftError error ) ;
208
208
209
209
[ LibraryImport ( Libraries . AppleCryptoNative ) ]
210
210
[ UnmanagedCallConv ( CallConvs = [ typeof ( CallConvSwift ) ] ) ]
211
211
private static unsafe partial void AppleCryptoNative_AesGcmDecrypt (
212
- out SwiftError error ,
213
212
UnsafeBufferPointer < byte > key ,
214
213
UnsafeBufferPointer < byte > nonce ,
215
214
UnsafeBufferPointer < byte > ciphertext ,
216
215
UnsafeBufferPointer < byte > tag ,
217
216
UnsafeMutableBufferPointer < byte > plaintext ,
218
- UnsafeBufferPointer < byte > aad ) ;
217
+ UnsafeBufferPointer < byte > aad ,
218
+ out SwiftError error ) ;
219
219
220
220
[ LibraryImport ( Libraries . AppleCryptoNative ) ]
221
221
[ UnmanagedCallConv ( CallConvs = new [ ] { typeof ( CallConvSwift ) } ) ]
0 commit comments