summaryrefslogtreecommitdiffstats
path: root/demos
AgeCommit message (Expand)Author
2017-05-08Added a new Makefile in demos/evp directoryMeena Vyas
2017-05-04Remove outdated and unsupported CHIL engineRich Salz
2017-03-01Remove some obsolete/obscure internal define switches:Emilia Kasper
2017-02-28Move the CHIL engine to demos/enginesRichard Levitte
2016-09-20Crude VMS build files for demos/bio/Richard Levitte
2016-09-20Crude Makefile for demos/bio/Richard Levitte
2016-09-20Fixup BIO demos for OpenSSL 1.1.xRichard Levitte
2016-09-20Fixup BIO demos for OpenSSL 1.1.xRichard Levitte
2016-09-20Fixup BIO demos for OpenSSL 1.1.xRichard Levitte
2016-05-18Consolidate copyright for demosRich Salz
2016-04-20Remove --classic build entirelyRichard Levitte
2016-03-07Remove really old demo'sRich Salz
2016-02-17Finish 02f7114a7fbb3f3ac171bae87be8c13bc69e4005David Woodhouse
2016-02-05GH601: Various spelling fixes.FdaSilvaYY
2016-01-29Remove clean-dependRich Salz
2016-01-26Remove /* foo.c */ commentsRich Salz
2016-01-20Consolidate "make update"Rich Salz
2016-01-17Remove some old makefile targetsRich Salz
2016-01-12Move Makefiles to Makefile.inRich Salz
2016-01-07mem functions cleanupRich Salz
2016-01-05DANE support structures, constructructors and accessorsViktor Dukhovni
2015-12-22Demo server using SSL_CTX_configDr. Stephen Henson
2015-12-18Remove err and prime demo'sRich Salz
2015-12-18Remove the "eay" c-file-style indicatorsRichard Levitte
2015-12-05Remove support for all 40 and 56 bit ciphers.Kurt Roeckx
2015-10-30Replace "SSLeay" in API with OpenSSLRich Salz
2015-10-26Move crypto/threads to demo/threadsRich Salz
2015-10-23Fix typosAlessandro Ghedini
2015-09-28Remove obsolete b64 demo'sRich Salz
2015-09-25Remove obsolete OCSP demoRich Salz
2015-07-21Update demo.Dr. Stephen Henson
2015-07-14Conversion to UTF-8 where neededRichard Levitte
2015-06-10Change BIO_number_read and BIO_number_written() to be 64 bitMatt Caswell
2015-05-16Client side version negotiation rewriteMatt Caswell
2015-05-16Server side version negotiation rewriteMatt Caswell
2015-05-11Use p==NULL not !p (in if statements, mainly)Rich Salz
2015-05-06Use "==0" instead of "!strcmp" etcRich Salz
2015-05-05memset, memcpy, sizeof consistency fixesRich Salz
2015-05-04Use safer sizeof variant in mallocRich Salz
2015-05-01free NULL cleanup -- codaRich Salz
2015-05-01Remove goto inside an if(0) blockRich Salz
2015-05-01free NULL cleanup 11Rich Salz
2015-05-01free null cleanup finaleRich Salz
2015-04-30free NULL cleanup 7Rich Salz
2015-04-30free NULL cleanup 5aRich Salz
2015-04-28remove malloc castsRich Salz
2015-04-11free NULL cleanup 9Rich Salz
2015-04-11free NULL cleanup 10Rich Salz
2015-03-28free NULL cleanupRich Salz
2015-03-25free NULL cleanupRich Salz
t; & [[..<-..]] ||| [|..|] || [..<->..] ; : @ ||| syn match cspOperator "->" syn match cspOperator "/\\" syn match cspOperator "[^/]\\"lc=1 syn match cspOperator "\[\]" syn match cspOperator "|\~|" syn match cspOperator "\[>" syn match cspOperator "\[\[" syn match cspOperator "\]\]" syn match cspOperator "<-" syn match cspOperator "|||" syn match cspOperator "[^|]||[^|]"lc=1,me=e-1 syn match cspOperator "[^|{\~]|[^|}\~]"lc=1,me=e-1 syn match cspOperator "\[|" syn match cspOperator "|\]" syn match cspOperator "\[[^>]"me=e-1 syn match cspOperator "\]" syn match cspOperator "<->" syn match cspOperator "[?:!';@]" syn match cspOperator "&" syn match cspOperator "\." " (not on processes:) " syn match cspDelimiter "{|" " syn match cspDelimiter "|}" " syn match cspDelimiter "{[^-|]"me=e-1 " syn match cspDelimiter "[^-|]}"lc=1 " Keywords: syn keyword cspKeyword length null head tail concat elem syn keyword cspKeyword union inter diff Union Inter member card syn keyword cspKeyword empty set Set Seq syn keyword cspKeyword true false and or not within let syn keyword cspKeyword nametype datatype diamond normal syn keyword cspKeyword sbisim tau_loop_factor model_compress syn keyword cspKeyword explicate syn match cspKeyword "transparent" syn keyword cspKeyword external chase prioritize syn keyword cspKeyword channel Events syn keyword cspKeyword extensions productions syn keyword cspKeyword Bool Int " Reserved keywords: syn keyword cspReserved attribute embed module subtype " Include: syn region cspInclude matchgroup=cspIncludeKeyword start="^include" end="$" keepend contains=cspIncludeArg syn region cspIncludeArg start='\s\+\"' end= '\"\s*' contained " Assertions: syn keyword cspAssert assert deterministic divergence free deadlock syn keyword cspAssert livelock syn match cspAssert "\[T=" syn match cspAssert "\[F=" syn match cspAssert "\[FD=" syn match cspAssert "\[FD\]" syn match cspAssert "\[F\]" " Types and Sets " (first char a capital, later at least one lower case, no trailing underscore): syn match cspType "\<_*[A-Z][A-Z_0-9]*[a-z]\(\|[A-Za-z_0-9]*[A-Za-z0-9]\)\>" " Processes (all upper case, no trailing underscore): " (For identifiers that could be types or sets, too, this second rule set " wins.) syn match cspProcess "\<[A-Z_][A-Z_0-9]*[A-Z0-9]\>" syn match cspProcess "\<[A-Z_]\>" " reserved identifiers for tool output (ending in underscore): syn match cspReservedIdentifier "\<[A-Za-z_][A-Za-z_0-9]*_\>" " ToDo markers: syn match cspTodo "FIXME" contained syn match cspTodo "TODO" contained syn match cspTodo "!!!" contained " RT-Tester pseudo comments: " (The now obsolete syntax:) syn match cspOldRttComment "^--\$\$AM_UNDEF"lc=2 contained syn match cspOldRttComment "^--\$\$AM_ERROR"lc=2 contained syn match cspOldRttComment "^--\$\$AM_WARNING"lc=2 contained syn match cspOldRttComment "^--\$\$AM_SET_TIMER"lc=2 contained syn match cspOldRttComment "^--\$\$AM_RESET_TIMER"lc=2 contained syn match cspOldRttComment "^--\$\$AM_ELAPSED_TIMER"lc=2 contained syn match cspOldRttComment "^--\$\$AM_OUTPUT"lc=2 contained syn match cspOldRttComment "^--\$\$AM_INPUT"lc=2 contained " (The current syntax:) syn region cspRttPragma matchgroup=cspRttPragmaKeyword start="^pragma\s\+" end="\s*$" oneline keepend contains=cspRttPragmaArg,cspRttPragmaSdl syn keyword cspRttPragmaArg AM_ERROR AM_WARNING AM_SET_TIMER contained syn keyword cspRttPragmaArg AM_RESET_TIMER AM_ELAPSED_TIMER contained syn keyword cspRttPragmaArg AM_OUTPUT AM_INPUT AM_INTERNAL contained " the "SDL_MATCH" extension: syn region cspRttPragmaSdl matchgroup=cspRttPragmaKeyword start="SDL_MATCH\s\+" end="\s*$" contains=cspRttPragmaSdlArg contained syn keyword cspRttPragmaSdlArg TRANSLATE nextgroup=cspRttPragmaSdlTransName contained syn keyword cspRttPragmaSdlArg PARAM SKIP OPTIONAL CHOICE ARRAY nextgroup=cspRttPragmaSdlName contained syn match cspRttPragmaSdlName "\s*\S\+\s*" nextgroup=cspRttPragmaSdlTail contained syn region cspRttPragmaSdlTail start="" end="\s*$" contains=cspRttPragmaSdlTailArg contained syn keyword cspRttPragmaSdlTailArg SUBSET_USED DEFAULT_VALUE Present contained syn match cspRttPragmaSdlTransName "\s*\w\+\s*" nextgroup=cspRttPragmaSdlTransTail contained syn region cspRttPragmaSdlTransTail start="" end="\s*$" contains=cspRttPragmaSdlTransTailArg contained syn keyword cspRttPragmaSdlTransTailArg sizeof contained syn match cspRttPragmaSdlTransTailArg "\*" contained syn match cspRttPragmaSdlTransTailArg "(" contained syn match cspRttPragmaSdlTransTailArg ")" contained " temporary syntax extension for commented-out "pragma SDL_MATCH": syn match cspSdlRttComment "pragma\s\+SDL_MATCH\s\+" nextgroup=cspRttPragmaSdlArg contained syn sync lines=250 " Define the default highlighting. " Only when an item doesn't have highlighting yet " The default methods for highlighting. Can be overridden later " (For vim version <=5.7, the command groups are defined in " $VIMRUNTIME/syntax/synload.vim ) hi def link cspComment Comment hi def link cspNumber Number hi def link cspConditional Conditional hi def link cspOperator Delimiter hi def link cspKeyword Keyword hi def link cspReserved SpecialChar hi def link cspInclude Error hi def link cspIncludeKeyword Include hi def link cspIncludeArg Include hi def link cspAssert PreCondit hi def link cspType Type hi def link cspProcess Function hi def link cspTodo Todo hi def link cspOldRttComment Define hi def link cspRttPragmaKeyword Define hi def link cspSdlRttComment Define hi def link cspRttPragmaArg Define hi def link cspRttPragmaSdlArg Define hi def link cspRttPragmaSdlName Default hi def link cspRttPragmaSdlTailArg Define hi def link cspRttPragmaSdlTransName Default hi def link cspRttPragmaSdlTransTailArg Define hi def link cspReservedIdentifier Error " (Currently unused vim method: Debug) let b:current_syntax = "csp" " vim: ts=8