253 Commits

Author SHA1 Message Date
Gleb Dolgich a3b9dd595d Merge pull request #51 from AhiyaHiya/cmake_cpp_upstream
Cmake implementation for cpp port
2021-09-20 22:02:27 +01:00
Jaime Rios f00941e97c CMake: Updated README file 2021-08-28 15:29:29 -07:00
Jaime Rios f85f0c1559 CMake: Removed xcodeproj and related files 2021-08-28 15:29:29 -07:00
Jaime Rios e19a152d7c CMake: Trimmed whitespace 2021-08-28 15:29:29 -07:00
Jaime Rios 466d8db431 CMake: Updated source and unit test files
Updated files for CocoaFob header files moved to include path
2021-08-28 15:29:29 -07:00
Jaime Rios ad3213e6c8 CMake: Moved CocoaFob header files
Moved CocoaFob header files to include folder in prep to use CMake
install option
2021-08-28 15:29:29 -07:00
Jaime Rios 4761bd4e2f CMake: Updated unit test source files
Updated unit test source files for conan packaged version of Catch2
2021-08-28 15:29:29 -07:00
Jaime 263ab2bab9 CMake: Added CMakeLists.txt files
Added CMakeLists.txt files for cross platform build tool support
Added ConanHelper.cmake script to download packages without
the need for bash shell scripts
2021-08-28 15:29:29 -07:00
Gleb Dolgich 93b599456a Use c_str() instead of data() 2016-09-01 01:13:08 +01:00
Gleb Dolgich 5410ed4965 Add LF at EOF 2016-09-01 01:12:50 +01:00
Gleb Dolgich 997623c6d4 Report errors better 2016-09-01 01:12:40 +01:00
Gleb Dolgich b2760b874c Attempt to fix public key when constructing 2016-09-01 01:12:08 +01:00
Gleb Dolgich 8cf59e81a9 Fix IsPublicKeyComplete() 2016-09-01 01:11:21 +01:00
Gleb Dolgich 1592f1996b Compare test result with "" for better messages 2016-09-01 01:11:06 +01:00
Gleb Dolgich 1291873a19 Add LF at EOF 2016-09-01 01:10:40 +01:00
Gleb Dolgich 5d3637bb12 Fix public key PEM start/end lines 2016-09-01 01:10:26 +01:00
Gleb Dolgich 9672924b01 Use 4-space tabs 2016-09-01 01:09:48 +01:00
Jaime Rios 6727bb37ed Added code for verifying reg code, though it does not seem to be working. 2016-08-28 23:25:53 -04:00
Jaime Rios 8657a4dfdb Modified dsa ptr to be a unique_ptr. 2016-08-28 23:25:26 -04:00
Jaime Rios b6fabea38b Updated code to mirror obj-c code, though the result code does not seem to be reflecting success. 2016-08-28 23:25:01 -04:00
Jaime Rios 9368855536 Updated name of parameter to align with intent of function. 2016-08-28 23:24:30 -04:00
Jaime Rios 547ea45c5d Fixed defect in function in that the function removing the formatting from the reg code was not padding the string at all. 2016-08-28 23:23:56 -04:00
Jaime Rios 26c964874f Test cleanup. 2016-08-28 23:23:13 -04:00
Jaime Rios 86b894a0d2 Base32 files added to project. 2016-08-28 23:23:00 -04:00
Jaime Rios 74e918354f Added base32 source files from the openssl branch of this repo. 2016-08-28 23:22:39 -04:00
Jaime Rios bebd7877fb Added public key test. 2016-08-26 20:22:40 -04:00
Jaime Rios 3d262a8ae5 Removed functions that are now in new files. 2016-08-26 20:22:26 -04:00
Jaime Rios b599749b1c Changed project for new files; minor changes to project layout. 2016-08-26 20:21:57 -04:00
Jaime Rios db9f762f9b Fixed build issue in download shell script. 2016-08-26 20:21:35 -04:00
Jaime Rios 2fc33219fe Added new files to consolidate common functions for ctest. 2016-08-26 20:21:07 -04:00
Jaime Rios a08e509633 Added x86_64 build option to openssl make. 2016-08-25 23:05:19 -04:00
Jaime Rios b3464d4a1a Modified project because of changes in xcconfig. 2016-08-25 23:04:58 -04:00
Jaime Rios 3464a3473d Added c++ version to xcconfig. 2016-08-25 23:04:41 -04:00
Jaime Rios cbef1152da Initial implementation of DSA func; consolidated test code. 2016-08-25 23:04:26 -04:00
Jaime Rios 560b268643 Added new test file to project. 2016-08-25 22:29:38 -04:00
Jaime Rios 807c412f67 Fixed search path for openssl. 2016-08-25 22:29:21 -04:00
Jaime Rios b53a065d02 Added download script to Xcode project. 2016-08-25 22:08:36 -04:00
Jaime Rios 695edb2a95 Updated script for downloading and building OpenSSL; also added XcodeCoverage for code coverage reports. 2016-08-25 22:08:07 -04:00
Jaime Rios 9d93bd95a4 Updated README markdown doc with info about OpenSSL lib and download script. 2016-08-25 22:07:35 -04:00
Jaime Rios 1e01d60d23 Moved crypto functions out of current files and into newly created files; wrapped functions in namespaces. 2016-08-25 17:48:01 -04:00
Jaime Rios 2c8ec616bf Moved new files to support group. 2016-08-25 17:47:21 -04:00
Jaime Rios 026334acb3 Added initial function implementation to download XcodeCoverage. 2016-08-25 17:47:07 -04:00
Jaime Rios 677b26c0a1 Removed code from files, which has been copied to new files. 2016-08-25 17:33:35 -04:00
Jaime Rios d750c9db14 Added new files to Xcode project. 2016-08-25 17:33:03 -04:00
Jaime Rios 58a886ce4e Moved datatypes to new file; moved internal functions to new file. 2016-08-25 17:32:46 -04:00
Jaime Rios 54f1205433 Moved Cryptopp stuff to it's own function and not removed entirely, not yet at least; added start of OpenSSLSetup function. 2016-08-25 09:29:16 -04:00
Jaime Rios 7245bae9f0 Minor revision of README file. 2016-08-25 09:28:26 -04:00
Jaime Rios 49603415c0 Slight project modification. 2016-08-24 22:38:36 -04:00
Jaime Rios fb0e3255a1 Removed references to cryptopp; cleaned up code. 2016-08-24 22:38:22 -04:00
Jaime Rios a97a9b433d Removed cryptopp reference. 2016-08-24 22:37:52 -04:00