Organization - Mozilla
Project Mentor - Mathieu Leplatre
Summary
import datetime | |
import os | |
from github import Github # pip install --user PyGithub | |
september_first = datetime.datetime(2021, 9, 1) | |
def main(): |
// [dependencies] | |
// x509-parser = "0.9" | |
// ring = "0.16" | |
// oid-registry = "0.1" | |
use oid_registry; | |
use ring::signature; | |
use x509_parser::{self, certificate::X509Certificate, pem::Pem}; | |
fn verify_chain(pem_content: &[u8]) { |
import json | |
import os | |
from kinto_http import Client, BearerTokenAuth | |
SERVER = os.getenv("ENV", "prod") | |
SERVER_URL = { | |
"prod": "https://settings-writer.prod.mozaws.net/v1/", | |
"stage": "https://settings-writer.stage.mozaws.net/v1/", |
➜ canonicaljson-spec git:(gh-pages) ./test.sh ../canonicaljson-rs/demo/target/debug/demo | |
malformed/empty OK | |
malformed/hex_number OK | |
malformed/invalid_string_character OK | |
malformed/invalid_string_escape OK | |
malformed/invalid_string_unicode_escape OK | |
malformed/leading_plus_number OK | |
malformed/leading_zero_number OK | |
malformed/missing_array_element OK | |
malformed/missing_integer_number OK |
[package] | |
name = "contentsig" | |
version = "0.1.0" | |
authors = ["Mathieu Leplatre <mathieu@mozilla.com>"] | |
edition = "2018" | |
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | |
[dependencies] | |
base64 = "0.11.0" |
import base64 | |
import ecdsa | |
import requests | |
import cryptography.x509 | |
from cryptography.hazmat.backends import default_backend | |
from cryptography.hazmat.primitives.hashes import SHA384 | |
from cryptography.hazmat.primitives.asymmetric import ec as cryptography_ec | |
from cryptography.hazmat.primitives.asymmetric.utils import encode_dss_signature | |
import simplejson | |
from flask import Flask, g, request | |
from couchdb.design import ViewDefinition | |
import flaskext.couchdb | |
app = Flask(__name__) | |
""" | |
CouchDB permanent view |
make up | |
docker-compose kill | |
./scripts/build.sh | |
Sending build context to Docker daemon 17.66MB | |
Step 1/11 : FROM python:3.6 | |
---> 4f13b7f2138e | |
Step 2/11 : ENV PYTHONDONTWRITEBYTECODE 1 | |
---> Using cache | |
---> 9db6e2d323b4 | |
Step 3/11 : WORKDIR /app |
import os | |
from github import Github | |
WITH_BORS = [("mozilla-services", "kinto-dist")] | |
def main(): | |
g = Github(os.getenv("TOKEN")) |