Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
namespace.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CONCAT(A, B)   secsidh_csidh_internal_##A##_##B
 
#define APICONCAT(A, B)   secsidh_CSIDH##A##_##B
 
#define COMCONCAT(A, B)   secsidh_internal_##A##_##B
 
#define CONCAT2(A, B)   CONCAT(A, B)
 
#define NS(fname)   CONCAT2(NAMESPACE_NAME, fname)
 
#define CONCATCOM2(A, B)   COMCONCAT(A, B)
 
#define COMMON(fname)   CONCATCOM2(NAMESPACE_NAME, fname)
 
#define APICONCAT2(A, B)   APICONCAT(A, B)
 
#define NSAPI(fname)   APICONCAT2(NAMESPACE_NAME, fname)
 

Macro Definition Documentation

◆ APICONCAT

#define APICONCAT (   A,
  B 
)    secsidh_CSIDH##A##_##B

Definition at line 13 of file namespace.h.

◆ APICONCAT2

#define APICONCAT2 (   A,
  B 
)    APICONCAT(A, B)

Definition at line 24 of file namespace.h.

◆ COMCONCAT

#define COMCONCAT (   A,
  B 
)    secsidh_internal_##A##_##B

Definition at line 16 of file namespace.h.

◆ COMMON

#define COMMON (   fname)    CONCATCOM2(NAMESPACE_NAME, fname)

Definition at line 22 of file namespace.h.

◆ CONCAT

#define CONCAT (   A,
  B 
)    secsidh_csidh_internal_##A##_##B

Definition at line 12 of file namespace.h.

◆ CONCAT2

#define CONCAT2 (   A,
  B 
)    CONCAT(A, B)

Definition at line 18 of file namespace.h.

◆ CONCATCOM2

#define CONCATCOM2 (   A,
  B 
)    COMCONCAT(A, B)

Definition at line 21 of file namespace.h.

◆ NS

#define NS (   fname)    CONCAT2(NAMESPACE_NAME, fname)

Definition at line 19 of file namespace.h.

◆ NSAPI

#define NSAPI (   fname)    APICONCAT2(NAMESPACE_NAME, fname)

Definition at line 25 of file namespace.h.