mirror of
https://github.com/github/codeql.git
synced 2026-01-29 14:23:03 +01:00
Remove accidentally added CleartextStorage tests
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
)
|
||||
|
||||
func serve2() {
|
||||
http.HandleFunc("/register", func(w http.ResponseWriter, r *http.Request) {
|
||||
r.ParseForm()
|
||||
user := r.Form.Get("user")
|
||||
pw := r.Form.Get("password")
|
||||
|
||||
userdb.Store(user, pw)
|
||||
|
||||
var pwCookie http.Cookie
|
||||
pwCookie.Name = "password"
|
||||
pwCookie.Value = pw
|
||||
http.SetCookie(w, &pwCookie)
|
||||
})
|
||||
http.ListenAndServe(":80", nil)
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
// +build ignore
|
||||
|
||||
package main
|
||||
|
||||
import (
|
||||
"crypto/rand"
|
||||
"encoding/base64"
|
||||
"fmt"
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
"golang.org/x/crypto/scrypt"
|
||||
)
|
||||
|
||||
var tokens = make(map[string]string)
|
||||
|
||||
func saltAndHash(pw string) ([]byte, []byte) {
|
||||
salt := make([]byte, 64)
|
||||
_, err := io.ReadFull(rand.Reader, salt)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
hash, err := scrypt.Key([]byte(password), salt, 32768, 8, 1, 64)
|
||||
|
||||
return hash, salt
|
||||
}
|
||||
|
||||
func genToken(user string) {
|
||||
res := make([]byte, 32)
|
||||
_, err := io.ReadFull(rand.Reader, salt)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
base64, err := base64.EncodeToString(res)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
return base64
|
||||
}
|
||||
|
||||
func serve1() {
|
||||
http.HandleFunc("/register", func(w http.ResponseWriter, r *http.Request) {
|
||||
r.ParseForm()
|
||||
user := r.Form.Get("user")
|
||||
pw := r.Form.Get("password")
|
||||
|
||||
log.Printf("Registering new user %s.\n", user)
|
||||
|
||||
hash, salt = saltAndHash(pw)
|
||||
|
||||
userdb.Store(user, hash, salt)
|
||||
|
||||
var tokenCookie Cookie
|
||||
tokenCookie.Name = "auth"
|
||||
tokenCookie.Value = genToken(user)
|
||||
http.SetCookie(w, encrypt(pwCookie))
|
||||
})
|
||||
http.ListenAndServe(":80", nil)
|
||||
}
|
||||
Reference in New Issue
Block a user