| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -94,10 +94,6 @@ class Argon2FfiFlutter extends Argon2Base { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  static ResolveLibrary defaultResolveLibrary = (name) => name; | 
					 | 
					 | 
					 | 
					  static ResolveLibrary defaultResolveLibrary = (name) => name; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  /// forces loading of dynamic library on MacOS instead of assuming | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  /// argon2 was statically linked. (ie. flutter usage, vs dart usage) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  static bool resolveLibraryForceDynamic = false; | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  final ResolveLibrary resolveLibrary; | 
					 | 
					 | 
					 | 
					  final ResolveLibrary resolveLibrary; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  int Function(int x, int y) _nativeAdd; | 
					 | 
					 | 
					 | 
					  int Function(int x, int y) _nativeAdd; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -109,7 +105,8 @@ class Argon2FfiFlutter extends Argon2Base { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  DynamicLibrary _loadLib() { | 
					 | 
					 | 
					 | 
					  DynamicLibrary _loadLib() { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    final resolveLibrary = this.resolveLibrary ?? defaultResolveLibrary; | 
					 | 
					 | 
					 | 
					    final resolveLibrary = this.resolveLibrary ?? defaultResolveLibrary; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if (!resolveLibraryForceDynamic && (Platform.isIOS || Platform.isMacOS)) { | 
					 | 
					 | 
					 | 
					    if (!Argon2.resolveLibraryForceDynamic && | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        (Platform.isIOS || Platform.isMacOS)) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      return DynamicLibrary.executable(); | 
					 | 
					 | 
					 | 
					      return DynamicLibrary.executable(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    } | 
					 | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    final libraryNames = [ | 
					 | 
					 | 
					 | 
					    final libraryNames = [ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |