pike.git / lib / modules / SSL.pmod / Context.pike

version» Context lines:

pike.git/lib/modules/SSL.pmod/Context.pike:219:   array(array(int)) get_signature_algorithms(array(array(int))|void signature_algorithms)   {    if (!signature_algorithms) {    signature_algorithms = this_program::signature_algorithms;    }      #if constant(Crypto.ECC.Curve) && constant(Crypto.SHA512) && \    constant(Crypto.SHA384) && constant(Crypto.SHA224)    return signature_algorithms;   #else -  return filter(signature_algorithms, +  return [array(array(int))] +  filter(signature_algorithms,    lambda(array(int) pair) {    [int hash, int sign] = pair;   #if !constant(Crypto.ECC.Curve)    if (sign == SIGNATURE_ecdsa) return 0;   #endif    if ((<   #if !constant(Crypto.SHA512)    HASH_sha512,   #endif   #if !constant(Crypto.SHA384)