p224 33 crypto/p224.cc using crypto::p224::FieldElement; p224 416 crypto/p224.cc using crypto::p224::Point; p224 18 crypto/p224.h namespace p224 { p224 78 crypto/p224_spake.cc const crypto::p224::Point kM = { p224 86 crypto/p224_spake.cc const crypto::p224::Point kN = { p224 109 crypto/p224_spake.cc p224::Point X; p224 110 crypto/p224_spake.cc p224::ScalarBaseMult(x_, &X); p224 118 crypto/p224_spake.cc p224::Point MNpw; p224 119 crypto/p224_spake.cc p224::ScalarMult(is_server_ ? kN : kM, pw_, &MNpw); p224 122 crypto/p224_spake.cc p224::Point Xstar; p224 123 crypto/p224_spake.cc p224::Add(X, MNpw, &Xstar); p224 169 crypto/p224_spake.cc p224::Point Ystar; p224 176 crypto/p224_spake.cc p224::Point MNpw, minus_MNpw, Y, k; p224 177 crypto/p224_spake.cc p224::ScalarMult(is_server_ ? kM : kN, pw_, &MNpw); p224 178 crypto/p224_spake.cc p224::Negate(MNpw, &minus_MNpw); p224 181 crypto/p224_spake.cc p224::Add(Ystar, minus_MNpw, &Y); p224 184 crypto/p224_spake.cc p224::ScalarMult(Y, x_, &k); p224 101 crypto/p224_spake.h uint8 x_[p224::kScalarBytes]; p224 104 crypto/p224_spake.h uint8 pw_[p224::kScalarBytes]; p224 14 crypto/p224_unittest.cc using p224::Point; p224 788 crypto/p224_unittest.cc p224::ScalarBaseMult(kNISTTestVectors[i].scalar, &point); p224 804 crypto/p224_unittest.cc p224::Negate(b, &minus_b); p224 805 crypto/p224_unittest.cc p224::Add(a, b, &sum); p224 807 crypto/p224_unittest.cc p224::Add(minus_b, sum, &a_again); p224 817 crypto/p224_unittest.cc p224::ScalarBaseMult(reinterpret_cast<const uint8*>(zeros), &a);