Home
last modified time | relevance | path

Searched refs:pk (Results 1 – 25 of 25) sorted by relevance

/f-stack/freebsd/contrib/libsodium/test/default/
H A Dsign.c12 const unsigned char pk[crypto_sign_PUBLICKEYBYTES]; member
1191 memset(pk, 0, sizeof pk); in main()
1194 i, pk) != -1) { in main()
1208 sodium_hex2bin(pk, crypto_sign_PUBLICKEYBYTES, in main()
1217 sodium_hex2bin(pk, crypto_sign_PUBLICKEYBYTES, in main()
1226 sodium_hex2bin(pk, crypto_sign_PUBLICKEYBYTES, in main()
1263 pk[0]++; in main()
1270 sodium_hex2bin(pk, crypto_sign_PUBLICKEYBYTES, in main()
1274 pk, crypto_sign_PUBLICKEYBYTES); in main()
1289 if (crypto_sign_keypair(pk, sk) != 0) { in main()
[all …]
H A Dbox_seal.c8 unsigned char pk[crypto_box_PUBLICKEYBYTES]; in main() local
16 crypto_box_keypair(pk, sk); in main()
23 if (crypto_box_seal(c, m, m_len, pk) != 0) { in main()
27 if (crypto_box_seal_open(m2, c, c_len, pk, sk) != 0) { in main()
33 printf("%d\n", crypto_box_seal_open(m, c, 0U, pk, sk)); in main()
34 printf("%d\n", crypto_box_seal_open(m, c, c_len - 1U, pk, sk)); in main()
35 printf("%d\n", crypto_box_seal_open(m, c, c_len, sk, pk)); in main()
H A Dbox_seed.c16 unsigned char pk[32]; in main() local
18 crypto_box_seed_keypair(pk, sk, seed); in main()
20 printf(",0x%02x", (unsigned int) pk[i]); in main()
H A Dxchacha20.c303 unsigned char *pk; in tv_box_xchacha20poly1305() local
329 assert(crypto_box_curve25519xchacha20poly1305_keypair(pk, sk) == 0); in tv_box_xchacha20poly1305()
331 pk, sk) == 0); in tv_box_xchacha20poly1305()
333 pk, sk) == 0); in tv_box_xchacha20poly1305()
339 nonce, pk, sk) == -1); in tv_box_xchacha20poly1305()
341 (m2, out, 0, nonce, pk, sk) == -1); in tv_box_xchacha20poly1305()
344 nonce, pk, sk) == 0); in tv_box_xchacha20poly1305()
351 assert(crypto_box_curve25519xchacha20poly1305_beforenm(pc, pk, sk) == 0); in tv_box_xchacha20poly1305()
376 (m2, out, mac, m_len, nonce, pk, sk) == 0); in tv_box_xchacha20poly1305()
398 crypto_box_curve25519xchacha20poly1305_seed_keypair(pk, sk, seed); in tv_box_xchacha20poly1305()
[all …]
/f-stack/freebsd/contrib/libsodium/src/libsodium/crypto_box/
H A Dcrypto_box.c65 crypto_box_seed_keypair(unsigned char *pk, unsigned char *sk, in crypto_box_seed_keypair() argument
68 return crypto_box_curve25519xsalsa20poly1305_seed_keypair(pk, sk, seed); in crypto_box_seed_keypair()
72 crypto_box_keypair(unsigned char *pk, unsigned char *sk) in crypto_box_keypair() argument
74 return crypto_box_curve25519xsalsa20poly1305_keypair(pk, sk); in crypto_box_keypair()
78 crypto_box_beforenm(unsigned char *k, const unsigned char *pk, in crypto_box_beforenm() argument
81 return crypto_box_curve25519xsalsa20poly1305_beforenm(k, pk, sk); in crypto_box_beforenm()
103 const unsigned char *pk, const unsigned char *sk) in crypto_box() argument
105 return crypto_box_curve25519xsalsa20poly1305(c, m, mlen, n, pk, sk); in crypto_box()
111 const unsigned char *pk, const unsigned char *sk) in crypto_box_open() argument
113 return crypto_box_curve25519xsalsa20poly1305_open(m, c, clen, n, pk, sk); in crypto_box_open()
H A Dcrypto_box_easy.c23 const unsigned char *n, const unsigned char *pk, in crypto_box_detached() argument
30 if (crypto_box_beforenm(k, pk, sk) != 0) { in crypto_box_detached()
54 const unsigned char *pk, const unsigned char *sk) in crypto_box_easy() argument
60 pk, sk); in crypto_box_easy()
77 const unsigned char *pk, const unsigned char *sk) in crypto_box_open_detached() argument
82 if (crypto_box_beforenm(k, pk, sk) != 0) { in crypto_box_open_detached()
107 const unsigned char *pk, const unsigned char *sk) in crypto_box_open_easy() argument
114 n, pk, sk); in crypto_box_open_easy()
H A Dcrypto_box_seal.c25 unsigned long long mlen, const unsigned char *pk) in crypto_box_seal() argument
36 _crypto_box_seal_nonce(nonce, epk, pk); in crypto_box_seal()
38 nonce, pk, esk); in crypto_box_seal()
49 const unsigned char *pk, const unsigned char *sk) in crypto_box_seal_open() argument
56 _crypto_box_seal_nonce(nonce, c, pk); in crypto_box_seal_open()
/f-stack/freebsd/contrib/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/
H A Dbox_curve25519xchacha20poly1305.c18 crypto_box_curve25519xchacha20poly1305_seed_keypair(unsigned char *pk, in crypto_box_curve25519xchacha20poly1305_seed_keypair() argument
28 return crypto_scalarmult_curve25519_base(pk, sk); in crypto_box_curve25519xchacha20poly1305_seed_keypair()
32 crypto_box_curve25519xchacha20poly1305_keypair(unsigned char *pk, in crypto_box_curve25519xchacha20poly1305_keypair() argument
37 return crypto_scalarmult_curve25519_base(pk, sk); in crypto_box_curve25519xchacha20poly1305_keypair()
42 const unsigned char *pk, in crypto_box_curve25519xchacha20poly1305_beforenm() argument
48 if (crypto_scalarmult_curve25519(s, sk, pk) != 0) { in crypto_box_curve25519xchacha20poly1305_beforenm()
65 unsigned long long mlen, const unsigned char *n, const unsigned char *pk, in crypto_box_curve25519xchacha20poly1305_detached() argument
73 if (crypto_box_curve25519xchacha20poly1305_beforenm(k, pk, sk) != 0) { in crypto_box_curve25519xchacha20poly1305_detached()
100 const unsigned char *n, const unsigned char *pk, const unsigned char *sk) in crypto_box_curve25519xchacha20poly1305_easy() argument
128 if (crypto_box_curve25519xchacha20poly1305_beforenm(k, pk, sk) != 0) { in crypto_box_curve25519xchacha20poly1305_open_detached()
[all …]
H A Dbox_seal_curve25519xchacha20poly1305.c31 const unsigned char *pk) in crypto_box_curve25519xchacha20poly1305_seal() argument
42 _crypto_box_curve25519xchacha20poly1305_seal_nonce(nonce, epk, pk); in crypto_box_curve25519xchacha20poly1305_seal()
45 nonce, pk, esk); in crypto_box_curve25519xchacha20poly1305_seal()
56 const unsigned char *pk, in crypto_box_curve25519xchacha20poly1305_seal_open() argument
64 _crypto_box_curve25519xchacha20poly1305_seal_nonce(nonce, c, pk); in crypto_box_curve25519xchacha20poly1305_seal_open()
/f-stack/freebsd/contrib/libsodium/src/libsodium/crypto_sign/
H A Dcrypto_sign.c47 crypto_sign_seed_keypair(unsigned char *pk, unsigned char *sk, in crypto_sign_seed_keypair() argument
50 return crypto_sign_ed25519_seed_keypair(pk, sk, seed); in crypto_sign_seed_keypair()
54 crypto_sign_keypair(unsigned char *pk, unsigned char *sk) in crypto_sign_keypair() argument
56 return crypto_sign_ed25519_keypair(pk, sk); in crypto_sign_keypair()
70 const unsigned char *pk) in crypto_sign_open() argument
72 return crypto_sign_ed25519_open(m, mlen_p, sm, smlen, pk); in crypto_sign_open()
85 unsigned long long mlen, const unsigned char *pk) in crypto_sign_verify_detached() argument
87 return crypto_sign_ed25519_verify_detached(sig, m, mlen, pk); in crypto_sign_verify_detached()
112 const unsigned char *pk) in crypto_sign_final_verify() argument
114 return crypto_sign_ed25519ph_final_verify(state, sig, pk); in crypto_sign_final_verify()
/f-stack/freebsd/contrib/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/
H A Dbox_curve25519xsalsa20poly1305.c12 crypto_box_curve25519xsalsa20poly1305_seed_keypair(unsigned char *pk, in crypto_box_curve25519xsalsa20poly1305_seed_keypair() argument
22 return crypto_scalarmult_curve25519_base(pk, sk); in crypto_box_curve25519xsalsa20poly1305_seed_keypair()
26 crypto_box_curve25519xsalsa20poly1305_keypair(unsigned char *pk, in crypto_box_curve25519xsalsa20poly1305_keypair() argument
31 return crypto_scalarmult_curve25519_base(pk, sk); in crypto_box_curve25519xsalsa20poly1305_keypair()
36 const unsigned char *pk, in crypto_box_curve25519xsalsa20poly1305_beforenm() argument
42 if (crypto_scalarmult_curve25519(s, sk, pk) != 0) { in crypto_box_curve25519xsalsa20poly1305_beforenm()
72 const unsigned char *pk, in crypto_box_curve25519xsalsa20poly1305() argument
78 if (crypto_box_curve25519xsalsa20poly1305_beforenm(k, pk, sk) != 0) { in crypto_box_curve25519xsalsa20poly1305()
90 const unsigned char *n, const unsigned char *pk, const unsigned char *sk) in crypto_box_curve25519xsalsa20poly1305_open() argument
95 if (crypto_box_curve25519xsalsa20poly1305_beforenm(k, pk, sk) != 0) { in crypto_box_curve25519xsalsa20poly1305_open()
/f-stack/freebsd/contrib/libsodium/src/libsodium/crypto_sign/ed25519/ref10/
H A Dopen.c17 const unsigned char *pk, in _crypto_sign_ed25519_verify_detached() argument
35 if (ge25519_is_canonical(pk) == 0 || in _crypto_sign_ed25519_verify_detached()
36 ge25519_has_small_order(pk) != 0) { in _crypto_sign_ed25519_verify_detached()
40 if (ge25519_frombytes_negate_vartime(&A, pk) != 0) { in _crypto_sign_ed25519_verify_detached()
45 crypto_hash_sha512_update(&hs, pk, 32); in _crypto_sign_ed25519_verify_detached()
61 const unsigned char *pk) in crypto_sign_ed25519_verify_detached() argument
63 return _crypto_sign_ed25519_verify_detached(sig, m, mlen, pk, 0); in crypto_sign_ed25519_verify_detached()
69 const unsigned char *pk) in crypto_sign_ed25519_open() argument
77 if (crypto_sign_ed25519_verify_detached(sm, sm + 64, mlen, pk) != 0) { in crypto_sign_ed25519_open()
H A Dkeypair.c13 crypto_sign_ed25519_seed_keypair(unsigned char *pk, unsigned char *sk, in crypto_sign_ed25519_seed_keypair() argument
28 ge25519_p3_tobytes(pk, &A); in crypto_sign_ed25519_seed_keypair()
31 memmove(sk + 32, pk, 32); in crypto_sign_ed25519_seed_keypair()
37 crypto_sign_ed25519_keypair(unsigned char *pk, unsigned char *sk) in crypto_sign_ed25519_keypair() argument
43 ret = crypto_sign_ed25519_seed_keypair(pk, sk, seed); in crypto_sign_ed25519_keypair()
H A Dobsolete.c14 crypto_sign_edwards25519sha512batch_keypair(unsigned char *pk, in crypto_sign_edwards25519sha512batch_keypair() argument
25 ge25519_p3_tobytes(pk, &A); in crypto_sign_edwards25519sha512batch_keypair()
73 const unsigned char *pk) in crypto_sign_edwards25519sha512batch_open() argument
93 if (ge25519_has_small_order(pk) != 0 || in crypto_sign_edwards25519sha512batch_open()
94 ge25519_frombytes_negate_vartime(&A, pk) != 0 || in crypto_sign_edwards25519sha512batch_open()
H A Dsign_ed25519_ref10.h16 const unsigned char *pk,
/f-stack/freebsd/contrib/libsodium/src/libsodium/include/sodium/
H A Dcrypto_box.h52 int crypto_box_seed_keypair(unsigned char *pk, unsigned char *sk,
56 int crypto_box_keypair(unsigned char *pk, unsigned char *sk);
61 const unsigned char *pk, const unsigned char *sk)
67 const unsigned char *pk, const unsigned char *sk)
73 const unsigned char *n, const unsigned char *pk,
82 const unsigned char *pk,
93 int crypto_box_beforenm(unsigned char *k, const unsigned char *pk,
128 unsigned long long mlen, const unsigned char *pk);
133 const unsigned char *pk, const unsigned char *sk)
149 const unsigned char *pk, const unsigned char *sk)
[all …]
H A Dcrypto_box_curve25519xchacha20poly1305.h46 int crypto_box_curve25519xchacha20poly1305_seed_keypair(unsigned char *pk,
51 int crypto_box_curve25519xchacha20poly1305_keypair(unsigned char *pk,
59 const unsigned char *pk,
68 const unsigned char *pk,
78 const unsigned char *pk,
88 const unsigned char *pk,
96 const unsigned char *pk,
145 const unsigned char *pk);
151 const unsigned char *pk,
H A Dcrypto_sign_ed25519.h50 const unsigned char *pk)
64 const unsigned char *pk)
68 int crypto_sign_ed25519_keypair(unsigned char *pk, unsigned char *sk);
71 int crypto_sign_ed25519_seed_keypair(unsigned char *pk, unsigned char *sk,
88 int crypto_sign_ed25519_sk_to_pk(unsigned char *pk, const unsigned char *sk);
107 const unsigned char *pk)
H A Dcrypto_box_curve25519xsalsa20poly1305.h46 int crypto_box_curve25519xsalsa20poly1305_seed_keypair(unsigned char *pk,
51 int crypto_box_curve25519xsalsa20poly1305_keypair(unsigned char *pk,
56 const unsigned char *pk,
77 const unsigned char *pk,
86 const unsigned char *pk,
H A Dcrypto_sign.h53 int crypto_sign_seed_keypair(unsigned char *pk, unsigned char *sk,
57 int crypto_sign_keypair(unsigned char *pk, unsigned char *sk);
67 const unsigned char *pk)
79 const unsigned char *pk)
96 const unsigned char *pk)
H A Dcrypto_sign_edwards25519sha512batch.h43 const unsigned char *pk)
47 int crypto_sign_edwards25519sha512batch_keypair(unsigned char *pk,
H A Dcrypto_kx.h36 int crypto_kx_seed_keypair(unsigned char pk[crypto_kx_PUBLICKEYBYTES],
41 int crypto_kx_keypair(unsigned char pk[crypto_kx_PUBLICKEYBYTES],
/f-stack/freebsd/contrib/libsodium/src/libsodium/crypto_sign/ed25519/
H A Dsign_ed25519.c53 crypto_sign_ed25519_sk_to_pk(unsigned char *pk, const unsigned char *sk) in crypto_sign_ed25519_sk_to_pk() argument
55 memmove(pk, sk + crypto_sign_ed25519_SEEDBYTES, in crypto_sign_ed25519_sk_to_pk()
90 const unsigned char *pk) in crypto_sign_ed25519ph_final_verify() argument
96 return _crypto_sign_ed25519_verify_detached(sig, ph, sizeof ph, pk, 1); in crypto_sign_ed25519ph_final_verify()
/f-stack/freebsd/contrib/libsodium/src/libsodium/crypto_kx/
H A Dcrypto_kx.c13 crypto_kx_seed_keypair(unsigned char pk[crypto_kx_PUBLICKEYBYTES], in crypto_kx_seed_keypair()
19 return crypto_scalarmult_base(pk, sk); in crypto_kx_seed_keypair()
23 crypto_kx_keypair(unsigned char pk[crypto_kx_PUBLICKEYBYTES], in crypto_kx_keypair()
30 return crypto_scalarmult_base(pk, sk); in crypto_kx_keypair()
/f-stack/freebsd/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/
H A Dx25519_ref10.c139 fe25519 pk; in crypto_scalarmult_curve25519_ref10_base() local
149 edwards_to_montgomery(pk, A.Y, A.Z); in crypto_scalarmult_curve25519_ref10_base()
150 fe25519_tobytes(q, pk); in crypto_scalarmult_curve25519_ref10_base()