ChrisOS Research ProjectOperating systems · language systems · graphics · machine emulation
DOCUMENTATION ARCHIVEMAIN BRANCH
ChrisOS/Referência de fonte: APPS/NET/TLS.CC

Referência de fonte: APPS/NET/TLS.CC

Registro determinístico da fonte. O conteúdo completo do arquivo é reproduzido abaixo; esta página não substitui a interpretação arquitetural dos capítulos autorais.

Identidade do arquivo

Campo Valor
Path APPS/NET/TLS.CC
Lines 26
Bytes 407
SHA-256 11c70f405c28e45f738016a2ae2c9a1e76f0100b9d1a45b268985007928fed90
ChrisOS revision da3df29cb397932c43d32373871fb9380e688ade

Dependências sintáticas detectadas

Linha Include
— Nenhum include de preprocessor detectado.

Símbolos detectados

Linha Símbolo
1 main

Fonte completa

O bloco seguinte é o arquivo textual integral na revisão indicada. Não há elisão, abreviação ou paráfrase.

void main() {
  int s;
  int p;
  int o;
  int i;
  int fd;
  viewport(200, 80);
  text(8, 8, "tls", 0x00FFFFFF);
  s = malloc(32);
  p = malloc(32);
  o = malloc(32);
  storeb(p, 9);
  i = 1;
  while (i < 32) {
    storeb(p + i, 0);
    storeb(s + i, rng_u32());
    i = i + 1;
  }
  storeb(s, rng_u32());
  x25519(o, s, p);
  fd = sock_connect(167773186, 443);
  sock_send(fd, o, 32);
  while (1) {
  }
}

Papel deste registro

O atlas garante rastreabilidade arquivo-a-arquivo. Responsabilidade, invariantes, ownership, concorrência, segurança, desempenho e interação entre subsistemas pertencem aos capítulos autorais e devem citar este arquivo quando aplicável.

Registro do documento ID: source-11c70f405c28e45f Reviewed source: da3df29cb397 Class: generated-source-reference