reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
Helper.cxx File Reference
#include <cstring>
#include <iomanip>
#include <algorithm>
#include <memory>
#include <new>
#include <utility>
#include <vector>
#include "resip/stack/Auth.hxx"
#include "resip/stack/BasicNonceHelper.hxx"
#include "resip/stack/Helper.hxx"
#include "resip/stack/NonceHelper.hxx"
#include "rutil/Coders.hxx"
#include "resip/stack/Uri.hxx"
#include "rutil/Logger.hxx"
#include "rutil/Random.hxx"
#include "rutil/Timer.hxx"
#include "rutil/DataStream.hxx"
#include "rutil/DigestStream.hxx"
#include "rutil/DnsUtil.hxx"
#include "rutil/compat.hxx"
#include "rutil/ParseBuffer.hxx"
#include "rutil/TransportType.hxx"
#include "resip/stack/SipMessage.hxx"
#include "resip/stack/Pkcs7Contents.hxx"
#include "resip/stack/MultipartSignedContents.hxx"
#include "resip/stack/MultipartMixedContents.hxx"
#include "resip/stack/MultipartAlternativeContents.hxx"
#include "rutil/WinLeakCheck.hxx"
#include "resip/stack/ssl/Security.hxx"
#include "rutil/ssl/OpenSSLDeleter.hxx"
#include <openssl/opensslv.h>
#include <openssl/blowfish.h>

Go to the source code of this file.

Macros

#define RESIPROCATE_SUBSYSTEM   Subsystem::SIP
 

Functions

static const int saltBytes (16)
 
Contents * extractFromPkcs7Recurse (Contents *tree, const Data &signerAor, const Data &receiverAor, SecurityAttributes *attributes, Security &security)
 

Variables

static const Data cookie ("z9hG4bK")
 
static Data digest ("digest")
 
static Data preferredTokens []
 
static size_t pTokenSize = sizeof(preferredTokens) / sizeof(*preferredTokens)
 
static const Data sep ("[]")
 
static const Data pad ("\0\0\0\0\0\0\0", 7)
 
static const Data GRUU ("_GRUU")
 

Macro Definition Documentation

◆ RESIPROCATE_SUBSYSTEM

#define RESIPROCATE_SUBSYSTEM   Subsystem::SIP

Definition at line 44 of file Helper.cxx.

Function Documentation

◆ extractFromPkcs7Recurse()

Contents * extractFromPkcs7Recurse ( Contents *  tree,
const Data &  signerAor,
const Data &  receiverAor,
SecurityAttributes *  attributes,
Security &  security 
)

Definition at line 2047 of file Helper.cxx.

◆ saltBytes()

static const int saltBytes ( 16  )
static

Variable Documentation

◆ cookie

const Data cookie("z9hG4bK") ( "z9hG4bK"  )
static

◆ digest

Data digest("digest") ( "digest"  )
static

◆ GRUU

const Data GRUU("_GRUU") ( "_GRUU"  )
static

◆ pad

const Data pad("\0\0\0\0\0\0\0", 7) ( "\0\0\0\0\0\0\0"  ,
7   
)
static

◆ preferredTokens

Data preferredTokens[]
static
Initial value:
=
{
"auth-int",
"auth"
}

Definition at line 1277 of file Helper.cxx.

◆ pTokenSize

Definition at line 1282 of file Helper.cxx.

◆ sep

const Data sep("[]") ( ""  [])
static