nx_ed25519_signature.nx
buildroot/runtime/nx_ed25519_signature.nx
about
dependencies 7 imports · 64 importers
diagram shows first 10 each side; +0 more imports, +54 more importers in the complete lists below.
imports: nx_syscalls.nxnx_sha512.nxnx_x25519.nxnx_ed25519_field.nxnx_ed25519_point.nxnx_ed25519_arith.nxnx_ed25519_scalar.nx
imported by: _drv_f1_gate.nx_drv_f2_gate.nx_ed25519_rfc8032_kat.nx_ed25519_sign_verify_smoke.nx_h2_multistream_curl_daemon.nx_h2_serve_curl_daemon.nx_h2_serve_loopback_gate.nx_nx_pub_from_priv_isolated_test.nx_sha512_kat.nxnx_access_pep_gate.nxnx_asset_exceed_gate.nxnx_asset_provenance.nxnx_asset_provenance_gate.nxnx_asset_signals_gate.nxnx_cert_gen.nxnx_cms_tls_gate.nxnx_coe_dsse.nxnx_coe_frame.nxnx_device_cert.nxnx_device_cert_gate.nxnx_doc_seal.nxnx_ed25519_sign_bisect_test.nxnx_ed25519_signature_test.nxnx_email_auth.nxnx_emitted_substrate.nxnx_evattest.nxnx_fed_registry.nxnx_fw_capsule.nxnx_h2_test_leaf.nxnx_handshake_crypto_bench.nxnx_https_get_happy_test.nxnx_ingest_foundation.nxnx_install_attest_signed.nxnx_jose.nxnx_library_gate_handle.nxnx_library_gate_test.nxnx_library_publish.nxnx_library_scholarly.nxnx_mtls_authz.nxnx_mtls_identity.nxnx_mtls_pkcs12.nxnx_no_cookie_session.nxnx_pub_reader_receipt.nxnx_pub_receipt.nxnx_pub_receipt_gate.nxnx_pub_receipt_keys.nxnx_pub_receipt_keys_gate.nxnx_spore_sign_gate.nxnx_ssh_kex.nxnx_ssh_lib.nxnx_succession_recover.nxnx_telemetry.nxnx_tls13_client_verify_cv.nxnx_tls13_server_clientauth.nxnx_tls13_server_recv_client_cv.nxnx_tls13_server_session_emit_cv.nxnx_user_account_store.nxnx_x509_build.nxnx_x509_csr_emit.nxnx_x509_leaf_emit.nxnx_x509_pubkey_ed_kat.nxnx_x509_validate.nxnx_x509_validate_test.nxnx_x509_verify_under_issuer.nx
structs
| none |
consts
| 68 | const NX_ED25519_SIG_OK: i64 = 1 |
| 69 | const NX_ED25519_SIG_BAD: i64 = 0 |
functions
| 75 | func ed25519_s_lt_l(s_32: *u8) -> i64 |
| 98 | func ed25519_basepoint_p3(out: *GeP3) -> i64 |
| 110 | func ed25519_sha512(msg: *u8, msg_len: i64, out_64: *u8) -> i64 |
| 120 | func ed25519_sha512_3( called by 3: mained25519_sign_fulled25519_verify_full calls 4: sys_mmapsha512_initsha512_updatesha512_final |
| 147 | func sc_muladd(out_32: *u8, a_32: *u8, b_32: *u8, c_32: *u8) -> i64 |
| 207 | func ed25519_sign_full( |
| 270 | func ed25519_verify_full( called by 31: mainmainprov_verifymaindc_verifynx_seal_verify+25 calls 10: sys_mmaped25519_s_lt_lge_p3_allocge_p3_decompressed25519_sha512_3sc_reduce+4 |
| 331 | func ed25519_pub_from_priv(priv_32: *u8, pub_32_out: *u8) -> i64 |