askarKeyAeadGetPadding function
- LocalKeyHandle handle,
- int msgLen
Implementation
AskarResult<int> askarKeyAeadGetPadding(LocalKeyHandle handle, int msgLen) {
Pointer<Int32> outPtr = calloc<Int32>();
try {
final result = nativeAskarKeyAeadGetPadding(handle.toInt(), msgLen, outPtr);
final errorCode = ErrorCode.fromInt(result);
final padding = (errorCode == ErrorCode.success) ? outPtr.value : 0;
return AskarResult<int>(errorCode, padding);
} finally {
freePointer(outPtr);
}
}