mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-09 10:43:19 -05:00
align shared files copyright/comments to bitcoinj's
This commit is contained in:
parent
7b549b1abc
commit
6ceea2c527
3 changed files with 59 additions and 4 deletions
|
@ -1,3 +1,20 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2013 Google Inc.
|
||||||
|
* Copyright 2014-2016 the libsecp256k1 contributors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
package org.bitcoin;
|
package org.bitcoin;
|
||||||
|
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
|
@ -10,9 +27,15 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||||
import static org.bitcoin.NativeSecp256k1Util.*;
|
import static org.bitcoin.NativeSecp256k1Util.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class holds native methods to handle ECDSA verification.
|
* <p>This class holds native methods to handle ECDSA verification.</p>
|
||||||
* You can find an example library that can be used for this at
|
*
|
||||||
* https://github.com/sipa/secp256k1
|
* <p>You can find an example library that can be used for this at https://github.com/bitcoin/secp256k1</p>
|
||||||
|
*
|
||||||
|
* <p>To build secp256k1 for use with bitcoinj, run
|
||||||
|
* `./configure --enable-jni --enable-experimental --enable-module-schnorr --enable-module-ecdh`
|
||||||
|
* and `make` then copy `.libs/libsecp256k1.so` to your system library path
|
||||||
|
* or point the JVM to the folder containing it with -Djava.library.path
|
||||||
|
* </p>
|
||||||
*/
|
*/
|
||||||
public class NativeSecp256k1 {
|
public class NativeSecp256k1 {
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2014-2016 the libsecp256k1 contributors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
package org.bitcoin;
|
package org.bitcoin;
|
||||||
|
|
||||||
public class NativeSecp256k1Util{
|
public class NativeSecp256k1Util{
|
||||||
|
|
|
@ -1,8 +1,24 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2014-2016 the libsecp256k1 contributors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
package org.bitcoin;
|
package org.bitcoin;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class holds the context reference used in native methods
|
* This class holds the context reference used in native methods
|
||||||
to handle ECDSA operations.
|
* to handle ECDSA operations.
|
||||||
*/
|
*/
|
||||||
public class Secp256k1Context {
|
public class Secp256k1Context {
|
||||||
private static final boolean enabled; //true if the library is loaded
|
private static final boolean enabled; //true if the library is loaded
|
||||||
|
|
Loading…
Add table
Reference in a new issue