'openssl/sha.h' file not found

I've verified that I have OpenSSL installed:
SilentMac:lib almo$ brew install openssl
Warning: openssl-1.0.2 already installed
But it can't find this header.

Hi!
Gridcoin does not compile when you use openssl with default settings.
Unfortunately Gridcoin uses an outdated API of openssl.
Since you are familiar with homebrew, try my Gridcoin recipe:
brew tap Git-Jiro/jiro
brew install gridcoin --HEAD
Hope this helps!

I got this:
Error: undefined method desc' for Formulary::Formulae::Gridcoin:Class Please report this bug:     http://git.io/brew-troubleshooting /usr/local/Library/Taps/git-jiro/homebrew-jiro/gridcoin.rb:2:in class:Gridcoin'
/usr/local/Library/Taps/git-jiro/homebrew-jiro/gridcoin.rb:1:in load_file' /usr/local/Library/Homebrew/formulary.rb:92:in module_eval'
/usr/local/Library/Homebrew/formulary.rb:92:in load_file' /usr/local/Library/Homebrew/formulary.rb:82:in klass'
/usr/local/Library/Homebrew/formulary.rb:71:in get_formula' /usr/local/Library/Homebrew/formulary.rb:200:in factory'
/usr/local/Library/Homebrew/extend/ARGV.rb:16:in block in formulae' /usr/local/Library/Homebrew/extend/ARGV.rb:16:in map'
/usr/local/Library/Homebrew/extend/ARGV.rb:16:in formulae' /usr/local/Library/Homebrew/cmd/install.rb:46:in install'
/usr/local/Library/brew.rb:135:in `'

Hi @almo2001 try this:
brew update
brew install gridcoin --HEAD
Doest this solve your issue?

Hi! It got further, but now:
In file included from cryptlib.c:117:
./cryptlib.h:62:11: fatal error: 'stdlib.h' file not found
include <stdlib.h>
      ^

1 error generated.
make[1]: *** [cryptlib.o] Error 1
make: *** [build_crypto] Error 1

Hi @almo2001,
what version of X-Code are you using?
If you recently upgraded to the latest version of X-Code, use the command:
brew doctor
and follow the instructions.
Hope this helps!

Ok, installing the xcode cmd line tools fixed it. I had those for xcode 6, but yeah i upgraded to 7. :)

==> Installing git-jiro/jiro/gridcoin dependency: insecure-openssl
:(
Why is the legacy version of SSL still being used?

@boswald314 Thanks for asking this question!
I checked it right now. No it is not necessary anymore to use this legacy version of SSL. Nor is it necessary to use a modified version of QT!
I already updated the brew tap to reflect this.
Best regards!


[🚀] Support multiple flags

:rocket: Feature request
Description
In a ctf setting it can be useful to have multiple flag strings for a task --> every team/instance can get its own unique flag.
Solution ideas
Overload the configuration option ctfKey.

every team/instance can get its own unique flag

Sidenote: Binding flags to users or teams wouldn't be possible, though, as we don't know what teams will exist on the Score Server, so unless you somehow solve this on the Score Server itself, teams could always submit any of the valid flags, no matter which ctfKey was used to create the flag.