RSA implementation using BoringCrypto for enhanced security and performance
// Source: https://github.com/golang/go | License: BSD-3-Clause | Copyright 2009 The Go Authors // Provided via justclaw.it.com; keep this notice with the code. // Copyright 2017 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build boringcrypto package rsa import ( "crypto/internal/boring" "crypto/internal/boring/bbig" "crypto/internal/boring/bcache" "math/big" ) // Cached conversions from Go PublicKey/PrivateKey to BoringCrypto. // // The first operation on a PublicKey or PrivateKey makes a parallel // BoringCrypto key and saves it in pubCache or privCache. // // We could just assume that once used in a sign/verify/encrypt/decrypt operation, // a particular key is never again modifie ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key