Browse Source

Update all_main.odin to include all the crypto packages

gingerBill 3 years ago
parent
commit
dd3322ac1f
1 changed files with 81 additions and 0 deletions
  1. 81 0
      examples/all/all_main.odin

+ 81 - 0
examples/all/all_main.odin

@@ -5,25 +5,66 @@ package all
 
 
 import bufio          "core:bufio"
 import bufio          "core:bufio"
 import bytes          "core:bytes"
 import bytes          "core:bytes"
+
 import c              "core:c"
 import c              "core:c"
 import libc           "core:c/libc"
 import libc           "core:c/libc"
+
 import compress       "core:compress"
 import compress       "core:compress"
 import gzip           "core:compress/gzip"
 import gzip           "core:compress/gzip"
 import zlib           "core:compress/zlib"
 import zlib           "core:compress/zlib"
+
 import container      "core:container"
 import container      "core:container"
+import bit_array      "core:container/bit_array"
+import priority_queue "core:container/priority_queue"
+import queue          "core:container/queue"
+import small_array    "core:container/queue"
+
+import crypto           "core:crypto"
+import blake            "core:crypto/blake"
+import blake2b          "core:crypto/blake2b"
+import blake2s          "core:crypto/blake2s"
+import chacha20         "core:crypto/chacha20"
+import chacha20poly1305 "core:crypto/chacha20poly1305"
+import gost             "core:crypto/gost"
+import groestl           "core:crypto/groestl"
+import haval            "core:crypto/haval"
+import jh               "core:crypto/jh"
+import keccak           "core:crypto/keccak"
+import md2              "core:crypto/md2"
+import md4              "core:crypto/md4"
+import md5              "core:crypto/md5"
+import poly1305         "core:crypto/poly1305"
+import ripemd           "core:crypto/ripemd"
+import sha1             "core:crypto/sha1"
+import sha2             "core:crypto/sha2"
+import sha3             "core:crypto/sha3"
+import shake            "core:crypto/shake"
+import sm3              "core:crypto/sm3"
+import streebog         "core:crypto/streebog"
+import tiger            "core:crypto/tiger"
+import tiger2           "core:crypto/tiger2"
+import crypto_util      "core:crypto/util"
+import whirlpool        "core:crypto/whirlpool"
+import x25519           "core:crypto/x25519"
+
 import dynlib         "core:dynlib"
 import dynlib         "core:dynlib"
+
 import encoding       "core:encoding"
 import encoding       "core:encoding"
 import base32         "core:encoding/base32"
 import base32         "core:encoding/base32"
 import base64         "core:encoding/base64"
 import base64         "core:encoding/base64"
 import csv            "core:encoding/csv"
 import csv            "core:encoding/csv"
 import hxa            "core:encoding/hxa"
 import hxa            "core:encoding/hxa"
 import json           "core:encoding/json"
 import json           "core:encoding/json"
+
 import fmt            "core:fmt"
 import fmt            "core:fmt"
 import hash           "core:hash"
 import hash           "core:hash"
+
 import image          "core:image"
 import image          "core:image"
 import png            "core:image/png"
 import png            "core:image/png"
+
 import io             "core:io"
 import io             "core:io"
 import log            "core:log"
 import log            "core:log"
+
 import math           "core:math"
 import math           "core:math"
 import big            "core:math/big"
 import big            "core:math/big"
 import bits           "core:math/bits"
 import bits           "core:math/bits"
@@ -32,16 +73,22 @@ import linalg         "core:math/linalg"
 import glm            "core:math/linalg/glsl"
 import glm            "core:math/linalg/glsl"
 import hlm            "core:math/linalg/hlsl"
 import hlm            "core:math/linalg/hlsl"
 import rand           "core:math/rand"
 import rand           "core:math/rand"
+
 import mem            "core:mem"
 import mem            "core:mem"
+// import virtual        "core:mem/virtual"
+
 import ast            "core:odin/ast"
 import ast            "core:odin/ast"
 import doc_format     "core:odin/doc-format"
 import doc_format     "core:odin/doc-format"
 import odin_format    "core:odin/format"
 import odin_format    "core:odin/format"
 import odin_parser    "core:odin/parser"
 import odin_parser    "core:odin/parser"
 import odin_printer   "core:odin/printer"
 import odin_printer   "core:odin/printer"
 import odin_tokenizer "core:odin/tokenizer"
 import odin_tokenizer "core:odin/tokenizer"
+
 import os             "core:os"
 import os             "core:os"
+
 import slashpath      "core:path/slashpath"
 import slashpath      "core:path/slashpath"
 import filepath       "core:path/filepath"
 import filepath       "core:path/filepath"
+
 import reflect        "core:reflect"
 import reflect        "core:reflect"
 import runtime        "core:runtime"
 import runtime        "core:runtime"
 import slice          "core:slice"
 import slice          "core:slice"
@@ -50,9 +97,11 @@ import strconv        "core:strconv"
 import strings        "core:strings"
 import strings        "core:strings"
 import sync           "core:sync"
 import sync           "core:sync"
 import sync2          "core:sync/sync2"
 import sync2          "core:sync/sync2"
+import testing        "core:testing"
 import scanner        "core:text/scanner"
 import scanner        "core:text/scanner"
 import thread         "core:thread"
 import thread         "core:thread"
 import time           "core:time"
 import time           "core:time"
+
 import unicode        "core:unicode"
 import unicode        "core:unicode"
 import utf8           "core:unicode/utf8"
 import utf8           "core:unicode/utf8"
 import utf16          "core:unicode/utf16"
 import utf16          "core:unicode/utf16"
@@ -68,6 +117,37 @@ _ :: compress
 _ :: gzip
 _ :: gzip
 _ :: zlib
 _ :: zlib
 _ :: container
 _ :: container
+_ :: bit_array
+_ :: priority_queue
+_ :: queue
+_ :: small_array
+_ :: crypto
+_ :: blake
+_ :: blake2b
+_ :: blake2s
+_ :: chacha20
+_ :: chacha20poly1305
+_ :: gost
+_ :: groestl
+_ :: haval
+_ :: jh
+_ :: keccak
+_ :: md2
+_ :: md4
+_ :: md5
+_ :: poly1305
+_ :: ripemd
+_ :: sha1
+_ :: sha2
+_ :: sha3
+_ :: shake
+_ :: sm3
+_ :: streebog
+_ :: tiger
+_ :: tiger2
+_ :: crypto_util
+_ :: whirlpool
+_ :: x25519
 _ :: dynlib
 _ :: dynlib
 _ :: encoding
 _ :: encoding
 _ :: base32
 _ :: base32
@@ -107,6 +187,7 @@ _ :: strconv
 _ :: strings
 _ :: strings
 _ :: sync
 _ :: sync
 _ :: sync2
 _ :: sync2
+_ :: testing
 _ :: scanner
 _ :: scanner
 _ :: thread
 _ :: thread
 _ :: time
 _ :: time