Lines Matching defs:p2
41 unsigned char *p, *p2, *p3;
57 p2 = (unsigned char *) sodium_malloc(crypto_core_ed25519_BYTES);
60 crypto_core_ed25519_from_uniform(p2, h);
65 crypto_core_ed25519_add(p, p, p2);
74 crypto_core_ed25519_sub(p, p, p2);
82 memcpy(p2, p, crypto_core_ed25519_BYTES);
86 crypto_core_ed25519_add(p2, p2, p2);
89 crypto_core_ed25519_add(p2, p2, p);
94 if (memcmp(p2, p3, crypto_core_ed25519_BYTES) != 0) {
116 memcpy(p2, p, crypto_core_ed25519_BYTES);
117 add_P(p2);
118 crypto_core_ed25519_add(p3, p2, p2);
119 crypto_core_ed25519_sub(p3, p3, p2);
120 assert(memcmp(p2, p, crypto_core_ed25519_BYTES) != 0);
124 assert(crypto_core_ed25519_add(p3, p2, p) == -1);
125 assert(crypto_core_ed25519_add(p3, p2, non_canonical_p) == 0);
126 assert(crypto_core_ed25519_add(p3, p2, non_canonical_invalid_p) == -1);
131 assert(crypto_core_ed25519_sub(p3, p2, p) == -1);
132 assert(crypto_core_ed25519_sub(p3, p2, non_canonical_p) == 0);
133 assert(crypto_core_ed25519_sub(p3, p2, non_canonical_invalid_p) == -1);
140 sodium_free(p2);