Commit 5d497953 authored by Mathieu Valois's avatar Mathieu Valois
Browse files

CamelCase

parent 29dc8da4
Loading
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -14,9 +14,9 @@ set(CMAKE_CXX_FLAGS "-pedantic -Wall -std=c++11 -Wextra")
set(CMAKE_LD_FLAGS "-lpthread")

add_executable(cppack
				src/core/statsgen.cpp
				src/core/Statsgen.cpp
				src/core/Policy.cpp
				src/cli/main.cpp)
				src/cli/Main.cpp)
target_link_libraries(cppack ${CMAKE_THREAD_LIBS_INIT})

# Création des exécutables.
@@ -35,12 +35,12 @@ if(Qt5Core_FOUND)
	find_package(Qt5Charts REQUIRED)

	add_executable(cppack-gui
		include/mainwindow.h
		include/statsgen.h
		include/utils.h
	    src/gui/mainwindow.cpp
	    src/gui/maingui.cpp
	    src/core/statsgen.cpp
		include/MainWindow.h
		include/Statsgen.h
		include/Utils.h
	    src/gui/MainWindow.cpp
	    src/gui/MainGui.cpp
	    src/core/Statsgen.cpp
	    src/core/Policy.cpp
	)

+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include "statsgen.h"
#include "Statsgen.h"

#include <QMainWindow>
#include <QThread>

include/Policy.h

0 → 100644
+38 −0
Original line number Diff line number Diff line
#ifndef POLICY_H
#define POLICY_H

#include <string>
#include <map>

#include "SecurityRules.h"

class Policy {
public:
	int digit = 0;
	int lower = 0;
	int upper = 0;
	int special = 0;
	operator std::string() const;
	static std::map<int, std::string> charsetNames() {
		std::map<int, std::string> names;
		names[1] = "numeric";
		names[2] = "loweralpha";
		names[3] = "loweralphanum";
		names[4] = "upperalpha";
		names[5] = "upperalphanum";
		names[6] = "mixedalpha";
		names[7] = "mixedalphanum";
		names[8] = "special";
		names[9] = "specialnum";
		names[10]= "loweralphaspecial";
		names[11]= "loweralphaspecialnum";
		names[12]= "upperalphaspecial";
		names[13]= "upperalphaspecialnum";
		names[14]= "mixedalphaspecial";
		names[15]= "all";
		return names;
	}
	bool satisfies(const SecurityRules& sr, const int& pwd_size) const;
};

#endif
 No newline at end of file
+15 −0
Original line number Diff line number Diff line
#ifndef SECURITY_RULES_H
#define SECURITY_RULES_H


struct SecurityRules {
	uint64_t nbSecurePassword;
	int minLength;
	int minSpecial;
	int minDigit;
	int minLower;
	int minUpper;
};


#endif
 No newline at end of file
+0 −0

File moved.

Loading